親で条件入力、子で伝票一覧、孫で明細一覧、該当無しの時の孫を消したい。
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
親タスク で 条件入力
子タスクは、売上伝票を表示
孫タスクは、上のタスクの売上伝票の売上明細を表示する。
親タスク画面に、子タスク用のサブフォームを用意。
子タスク画面には、孫タスク用のサブフォームを用意。
1回目は、絞込み無しで売上伝票を表示
子タスク、孫タスクにデータが表示される。
売上伝票に該当するデータがない条件指定をすると
売上伝票一覧画面は、空っぽになりますが
孫タスク(売上明細タスク)の表示は前回分が残ったままで
気持ちが悪い。
売上伝票が0件の時、売上明細画面も空っぽ表示にするか
売上明細画面のサブフォーム自体を表示しないなど
対応したいのですが、出来ません。
タスク構造を変える以外方法は無いでしょうか?
子タスクは、売上伝票を表示
孫タスクは、上のタスクの売上伝票の売上明細を表示する。
親タスク画面に、子タスク用のサブフォームを用意。
子タスク画面には、孫タスク用のサブフォームを用意。
1回目は、絞込み無しで売上伝票を表示
子タスク、孫タスクにデータが表示される。
売上伝票に該当するデータがない条件指定をすると
売上伝票一覧画面は、空っぽになりますが
孫タスク(売上明細タスク)の表示は前回分が残ったままで
気持ちが悪い。
売上伝票が0件の時、売上明細画面も空っぽ表示にするか
売上明細画面のサブフォーム自体を表示しないなど
対応したいのですが、出来ません。
タスク構造を変える以外方法は無いでしょうか?
投票数:0
平均点:0.00
Ace_Nagashim
投稿数: 105
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
nkmtさん こんにちは
子タスクのタスク前処理で孫タスクをCALLしたらどうですか。
子タスクのタスク前処理で孫タスクをCALLしたらどうですか。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
Ace_Nagashima様、レスありがとうございました。
まだテストが必要だし、他にも悪影響が出るかもしれないのですが、以下の方法でいい具合にはなりました。
子タスクを「空のデータビューを許可」にしたら
孫タスクも自然と空っぽ表示になってくれました。
(修正前は、子タスクのタスク特性 → 終了条件に
STAT(0,'C'MODE) を書いていた為、孫タスクサブフォーム
の描画もしなかったのでしょうね。)
まだテストが必要だし、他にも悪影響が出るかもしれないのですが、以下の方法でいい具合にはなりました。
子タスクを「空のデータビューを許可」にしたら
孫タスクも自然と空っぽ表示になってくれました。
(修正前は、子タスクのタスク特性 → 終了条件に
STAT(0,'C'MODE) を書いていた為、孫タスクサブフォーム
の描画もしなかったのでしょうね。)
投票数:0
平均点:0.00