サブフォームに表示する子タスクの画面を使い分けたい
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
親タスクにサブフォームを設定し、
そのサブフォームには、子タスクを表示しています。
子タスクには 画面フォームを 2つ用意しています。
その2つの画面を切り替えたいです。
フォーム1はテーブルコントロールが3行表示、
フォーム2はテーブルコントロールが1行表示という具合です。
親タスク側に変数を持ち、子タスク側でどちらかのフォームを表示するよう、子タスクのメインフォームに式を設定していますが、画面の使い分けが出来ないです。
これは無理でしょうか?
追記:親タスクの上にバッチ制御タスクを置き、そこへ逃げて、また戻ってくる方法で回避する事にしました。
そのサブフォームには、子タスクを表示しています。
子タスクには 画面フォームを 2つ用意しています。
その2つの画面を切り替えたいです。
フォーム1はテーブルコントロールが3行表示、
フォーム2はテーブルコントロールが1行表示という具合です。
親タスク側に変数を持ち、子タスク側でどちらかのフォームを表示するよう、子タスクのメインフォームに式を設定していますが、画面の使い分けが出来ないです。
これは無理でしょうか?
追記:親タスクの上にバッチ制御タスクを置き、そこへ逃げて、また戻ってくる方法で回避する事にしました。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
nkmtさん
「子タスクのメインフォームに式」とありますが、具体的には
どこで設定されていますか?サブフォームの指定はタスク単位
ですから、フォームの指定はできないはずですが。
「子タスクのメインフォームに式」とありますが、具体的には
どこで設定されていますか?サブフォームの指定はタスク単位
ですから、フォームの指定はできないはずですが。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
コールPG、コースサブタスクの機能では、
呼ぶ側のタスクで、フォーム番号の指定が出来るんですかね。
その機能は使った事がなく使い方を知らないです。
今回は、それではなくて、呼ばれる側のタスクのタスク特性
→ インターフェース → メインフォーム
ここに 式で IF(A=1,'4'FORM,'5'FORM)を指定
親
子タスクだったのを
爺
親タスク(ここにサブフォームを指定)
子タスク構造にしました。
爺タスクまで戻って、子タスクのフォーム切替を実現しました。
※余談:ちなみに普段は爺タスクなどとは呼んでおりません。
呼ぶ側のタスクで、フォーム番号の指定が出来るんですかね。
その機能は使った事がなく使い方を知らないです。
今回は、それではなくて、呼ばれる側のタスクのタスク特性
→ インターフェース → メインフォーム
ここに 式で IF(A=1,'4'FORM,'5'FORM)を指定
親
子タスクだったのを
爺
親タスク(ここにサブフォームを指定)
子タスク構造にしました。
爺タスクまで戻って、子タスクのフォーム切替を実現しました。
※余談:ちなみに普段は爺タスクなどとは呼んでおりません。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
nkmtさん
ヘルプを見ますと、次のように記載されていました。これですかね?
「フォームがサブフォーム内で使用されている場合、この特性は評価されません。」
サブフォームの場合は、2つのタスクが同時実行されるからだと思います。
ヘルプを見ますと、次のように記載されていました。これですかね?
「フォームがサブフォーム内で使用されている場合、この特性は評価されません。」
サブフォームの場合は、2つのタスクが同時実行されるからだと思います。
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
Tandaさん、こんばんは。
「フォームがサブフォーム内で使用されている場合、この特性は評価されません。」
とヘルプに載っていますね。
有難うございました。
すっきりしました。^^
PS:F8チェックで「サブフォームで使用されているタスクにメインフォームが式指定されています。」と表示されるといいですね。
「フォームがサブフォーム内で使用されている場合、この特性は評価されません。」
とヘルプに載っていますね。
有難うございました。
すっきりしました。^^
PS:F8チェックで「サブフォームで使用されているタスクにメインフォームが式指定されています。」と表示されるといいですね。
投票数:0
平均点:0.00