サブフォームをクリック
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
サブフォームをクリック
msg# 1
fukunaga
投稿数: 44
こんにちは
fukunaga です
検索条件を入力してサブフォームのテーブルで検索内容を表示するプログラムを作成しています。
サブフォームにはファンクションキーのイベントでCtrlGoto関数を使ってサブフォームに移動しています。
しかし、親タスクから、サブフォームをクリックしただけでもサブフォームタスクに移動してしまいます。
ファンクションキーを押された時だけサブフォームに移動したいのですが上手く制御する方法はあるのでしょうか?
コントロールヒットも試してみたのですが、やり方が悪かったのか上手くできなかったです。
fukunaga です
検索条件を入力してサブフォームのテーブルで検索内容を表示するプログラムを作成しています。
サブフォームにはファンクションキーのイベントでCtrlGoto関数を使ってサブフォームに移動しています。
しかし、親タスクから、サブフォームをクリックしただけでもサブフォームタスクに移動してしまいます。
ファンクションキーを押された時だけサブフォームに移動したいのですが上手く制御する方法はあるのでしょうか?
コントロールヒットも試してみたのですが、やり方が悪かったのか上手くできなかったです。
投票数:0
平均点:0.00
Re: サブフォームをクリック
msg# 1.1
null
投稿数: 191
幾つか方法はあると思います。
・パーキング可特性を使う場合
1. 親タスクに論理型のフラグを作成。タスク前辺りで論理型のフラグを 'FALSE'LOG にする。
2. サブフォームコントロールのパーキング可特性の式に定義。
3. CtrlGoto() の手前で 論理型のフラグを 'TRUE'LOG にする
・コントロール検証+エラーを使う場合
1. 親タスクに論理型のフラグを作成。タスク前辺りで論理型のフラグを 'FALSE'LOG にする。
2. 親フォームの最終項目(サブフォームの手前の項目) のコントロール検証で、フラグが 'FALSE'LOG ならばエラーを発生させる。
その直後、フラグに 'FALSE'LOG を設定する
エラー E=エラー 0 (ここは空にして下さい) 表示 S=ライン 条件 NOT フラグ
項目更新 フラグ ← 'FALSE'LOG
3. CtrlGoto() の手前で論理型のフラグを 'TRUE'LOG にする
・パーキング可特性を使う場合
1. 親タスクに論理型のフラグを作成。タスク前辺りで論理型のフラグを 'FALSE'LOG にする。
2. サブフォームコントロールのパーキング可特性の式に定義。
3. CtrlGoto() の手前で 論理型のフラグを 'TRUE'LOG にする
・コントロール検証+エラーを使う場合
1. 親タスクに論理型のフラグを作成。タスク前辺りで論理型のフラグを 'FALSE'LOG にする。
2. 親フォームの最終項目(サブフォームの手前の項目) のコントロール検証で、フラグが 'FALSE'LOG ならばエラーを発生させる。
その直後、フラグに 'FALSE'LOG を設定する
エラー E=エラー 0 (ここは空にして下さい) 表示 S=ライン 条件 NOT フラグ
項目更新 フラグ ← 'FALSE'LOG
3. CtrlGoto() の手前で論理型のフラグを 'TRUE'LOG にする
投票数:1
平均点:10.00
Re: サブフォームをクリック
msg# 1.1.1
fukunaga
投稿数: 44
試してみたところ、思っていた動きをすることができました。
大変助かりました。
ご教授ありがとうございます。
大変助かりました。
ご教授ありがとうございます。
投票数:0
平均点:0.00