ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

サブフォームについて

このトピックの投稿一覧へ

質問 サブフォームについて

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-5 10:41
kyoike  一人前 居住地: M2C  投稿数: 80
親子タスクで、子タスクにサブフォームを使っています。

親タスク:検索条件入力
子タスク:条件に合致する一覧の表示

後続に続く処理を子タスクにボタンを割り当てて
画面遷移していく作りになっております。

V10新機能のサブフォームを使用すれば、
親タスクの検索条件に1つでも入力して次項目へ移れば、
サブフォームは勝手に表示更新をしてくれます。
したがって、表示更新のボタンはつけていません。

この動きは、要望通りなので満足なのですが、
色々と問題が出てきました。

1.
子タスクの終了条件に「STAT(0,'C'MODE)」としています。
そして、タスク後処理に、登録モードだったら、検索条件に
合致するレコードがないと、ユーザにその旨メッセージを返す
仕組みです。

ここで問題なのが、検索をして該当レコードが無い場合に、
このメッセージを出すのはいいのですが、そのまま終了ボタン
(子タスクにあるボタン)を押すと、また表示されてしまいます。

これは、子タスクにボタンがあるので、再度表示されてしまう
という仕組みだと思うのですが、終了ボタンを押した時だけは
このメッセージを出さないという処理は無理なのでしょうか?

2.
実際は、子タスクのフォームにボタンがあるのですが、
ユーザの見た目上はあくまで1本の画面なので、どこから
ボタンを押そうが処理して欲しいと思います。

マウスでボタンをおした場合はいいのですが、ファンクション
を押した場合に動かない(親タスクパーク時)ので、親タスク
パーク時は、ボタンを無効にしようとおもっています。

ですが、この処理がまたうまくいきません。
どうもサブフォームの仕組みがわからないと対応すら取れません。

皆様のお知恵をお貸しください。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約