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

パスワード:


パスワード紛失

サブフォーム、孫タスクの表示

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2011-7-14 16:00
nkmt  長老   投稿数: 1668
まず検索条件を入力するタスクがあります。

その下のタスクで検索条件にあった伝票一覧を表示しています。

その下のタスク(つまり孫タスク)では、伝票の明細を表示しています。

検索条件にあった伝票が無い場合、
孫タスクの前回表示が消えずに残ったままとなってしまいます。




投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-7-14 16:37
nkmt  長老   投稿数: 1668
自己レスです。

子タスク、孫タスクともに
空のデータビューを許可=Yes にしたら解決出来ました!
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-7-17 17:59
nkmt  長老   投稿数: 1668
検索条件を入力し
該当する伝票を表示する子タスク
それに連動する形で明細を表示するタスク
としましたが、検索条件に該当するデータがありませんでした!
というメッセージを出しつつ、孫タスクの明細連動タスクを消す
という両立がうまく出来ません。
難しいです。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-7-18 10:05
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
バージョンは何でしょうか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-7-18 13:57
nkmt  長老   投稿数: 1668
1.9gです
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-7-18 14:08
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
強制レコード後処理をYESにするとどうなりますか?
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-7-18 15:20 | 最終変更
nkmt  長老   投稿数: 1668
ISHIJIMAさん こんにちは。

強制レコード後処理をYesにするのも試しましたが、
うまくいかなかったです。

親・・・・・検索条件
 子・・・・伝票番号一覧表示
  孫・・・伝票明細表示

改め

親・・・・・検索条件
 子1・・・伝票番号一覧表示
 子2・・・伝票明細表示

というタスク構造にしてみました。
子1も子2も親のサブフォームです。


子1の伝票一覧で上下スクロールした際、
子2の明細表示も連動するよう
親に、変数を持たせて、
子1でその変数をタスク前では0リセットし、
レコード前では更新するようにしました。

これにより、最初やりたかった伝票と明細の連動、
検索条件に合う伝票が無かった場合、
明細表示に前回の検索結果が残る現象も避けられ、なお且つ
「条件に合うデータがありませんでした!」
のメッセージも表示出来るようになりました。

ありませんでした!のメッセージボタンを押してから
前回表示明細が消えるので、まだちょっと変ではあります。


サブフォームを使っての検索及び、伝票と明細の
連動表示は初めて作ったかもしれません。


もしかするとプログラムの作りやパラメータの使い方が
おかしかったのかもしれませんが、
先に進まないのでとりあえず良しとしたいと思います。
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-7-24 21:14 | 最終変更
Jiro123  長老   投稿数: 271
前回明細表示の画面をクリア?!するような処理が入れられるとうまくいきそうな気がします。。。

さて、どう実装するかな。。。

投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-7-25 18:43
nobukoshi802  一人前   投稿数: 118
親タスクのレコード前処理で
子タスクをコールするようにしてみてはどうですか?
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-7-25 19:03
nkmt  長老   投稿数: 1668
> 親タスクのレコード前処理で
> 子タスクをコールするようにしてみてはどうですか?

確かこれもチャレンジしました。

これをすると
サブフォームの上に、もう1個ウィンドウが表示されてしまい
不恰好だったような記憶があります。
投票数:0 平均点:0.00

  条件検索へ


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