ファントムタスクのファンクションについて
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
k-shibata
投稿数: 50
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
V9で作成したファントムタスクをV10に
バージョンアップして、
サブフォームを使用して作り替えを
行っています。
画面下部にファンクションボタンを置いて、
ヘッダー部にカーソルがある場合と
明細部にカーソルがある場合とで、
ボタンに違う名称を表示させたいのですが、
どのようにすればいいでしょうか。
この場合、
ファンクションボタンは親タスクにあるべきですか?
それともサブフォームの中にあるべきですか?
※ 実行元は「フォーカス上のタスク」にしています。
バージョンアップして、
サブフォームを使用して作り替えを
行っています。
画面下部にファンクションボタンを置いて、
ヘッダー部にカーソルがある場合と
明細部にカーソルがある場合とで、
ボタンに違う名称を表示させたいのですが、
どのようにすればいいでしょうか。
この場合、
ファンクションボタンは親タスクにあるべきですか?
それともサブフォームの中にあるべきですか?
※ 実行元は「フォーカス上のタスク」にしています。
投票数:2
平均点:10.00
KURITA
投稿数: 45
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
以下のような方法で表示の切替ができませんか?
(1).ボタンの書式に変数Aを設定
(2).メインタスクのタスク前で変数Aにボタンタイトル1をセット
(3).サブタスクのタスク前で変数Aにボタンタイトル2をセット
(4).サブタスクのタスク後で変数Aにボタンタイトル1をセット
(1).ボタンの書式に変数Aを設定
(2).メインタスクのタスク前で変数Aにボタンタイトル1をセット
(3).サブタスクのタスク前で変数Aにボタンタイトル2をセット
(4).サブタスクのタスク後で変数Aにボタンタイトル1をセット
投票数:0
平均点:0.00
k-shibata
投稿数: 50
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
説明不足ですいません。
変数を使わずに、
親タスクの中で、サブフォーム以外からサブフォームに
移ったというのが分かるやり方、
もしくは、
サブフォームの中で親タスクに制御があるときから
サブフォームの中に制御が移ったっていうのが分かるやり方
って、ありますかね?
LEVEL関数を使ってみましたが、うまくいかなかったので。
変数を使わずに、
親タスクの中で、サブフォーム以外からサブフォームに
移ったというのが分かるやり方、
もしくは、
サブフォームの中で親タスクに制御があるときから
サブフォームの中に制御が移ったっていうのが分かるやり方
って、ありますかね?
LEVEL関数を使ってみましたが、うまくいかなかったので。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ちょっと違うかもしれませんがSubformExecMode関数はどうでしょうか
投票数:0
平均点:0.00
k-shibata
投稿数: 50
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ありがとうございます。
一度、試してみます。
サブフォームの中にコマンドボタンをもたした場合、
親タスクのカーソルの位置によって、コマンドボタンの
有効、無効を切り替えたいのですが、
論理型の変数をもたせて実現しようとしています。
変数自体はFALSE,TRUEになりますが、
サブフォーム内のコマンドボタンの可視に
反映してくれません。
コマンドボタンの可視に反映させる方法ってありますかね?
一度、試してみます。
サブフォームの中にコマンドボタンをもたした場合、
親タスクのカーソルの位置によって、コマンドボタンの
有効、無効を切り替えたいのですが、
論理型の変数をもたせて実現しようとしています。
変数自体はFALSE,TRUEになりますが、
サブフォーム内のコマンドボタンの可視に
反映してくれません。
コマンドボタンの可視に反映させる方法ってありますかね?
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
[サブフォーム再表示]イベントではだめでしょうか
投票数:0
平均点:0.00
k-shibata
投稿数: 50
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ISHIJIMAさんへ
コントロール毎に
イベント実行でサブフォーム再表示を行うと、
無限ループとなり、うまくいきませんでした。
コントロール毎に
イベント実行でサブフォーム再表示を行うと、
無限ループとなり、うまくいきませんでした。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
コントロール毎にはやっていませんが親で取消を行った時にサブフォーム再表示で問題なく使用しています。
ウエイトはNOになっていますよね
ウエイトはNOになっていますよね
投票数:0
平均点:0.00
k-shibata
投稿数: 50
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
親タスクでたくさんのコントロールがあって、
そのコントロールごとにサブフォーム内の
ボタンの有効無効を変えたいのです。
親タスクに変数をもたせて、その変数をコントロールごとに
有効無効と切り替えています。
その変数がサブフォーム内のボタンの可視条件に入れてます。
この場合は、コントロールごとに再表示しないと
ボタンの有効無効が切り替わらないかな・・・と
思い、やってみましたが、画面が真っ白になりました。
うまくいきませんね。
ちなみにウェイトはNOになっております。
そのコントロールごとにサブフォーム内の
ボタンの有効無効を変えたいのです。
親タスクに変数をもたせて、その変数をコントロールごとに
有効無効と切り替えています。
その変数がサブフォーム内のボタンの可視条件に入れてます。
この場合は、コントロールごとに再表示しないと
ボタンの有効無効が切り替わらないかな・・・と
思い、やってみましたが、画面が真っ白になりました。
うまくいきませんね。
ちなみにウェイトはNOになっております。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ちょっと簡単に作成してみましたができましたよ
ちなみにボタンではなくエディト項目ですが・・・
入力項目の検証でサブフォーム再表示をしてみました。
ちなみにボタンではなくエディト項目ですが・・・
入力項目の検証でサブフォーム再表示をしてみました。
投票数:0
平均点:0.00
tiyn
投稿数: 70
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
サブタスクのパラメータにその有効無効のフラグを渡して
サブフォームの自動再表示にまかせるというのはどうですかね?
サブフォームの自動再表示にまかせるというのはどうですかね?
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
その手段もありますね
投票数:0
平均点:0.00
k-shibata
投稿数: 50
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
tiynさま
ISHIJIMAさま
実際にやってみたら、
うまくいきました。
サブフォーム内にキーボードアクションが
自動で発生させるようになっていたので、
無限ループになるようでした。
ありがとうございました。
また、よろしくお願いします。
ISHIJIMAさま
実際にやってみたら、
うまくいきました。
サブフォーム内にキーボードアクションが
自動で発生させるようになっていたので、
無限ループになるようでした。
ありがとうございました。
また、よろしくお願いします。
投票数:0
平均点:0.00