みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
おはようございます
環境はXP、FM11Advです
よろしくお願いします
フィールドに入れた値にスクリプトを割り当てる事は可能でしょうか?
スクリプトに自動で割り当てられる CTRL + 1 とかCTRL+2ではなく
イメージとしてはスクリプト割り当てボタンを並べて、一番下に空白の入力フィールドを配置して
空白フィールドに「1」+Enterでボタン1のスクリプト実行、「2」+Enterでボタン2のスクリプトが実行されるようにしたいです
社内で使用する在庫管理DBを作成しているのですが、社内にキー入力もおぼつかない初心者から
ブラインドタッチができるオペレータの方がいまして、在庫管理DBは主にオペレータが使用します
オペレータからいちいちマウスに持ち替えるのが面倒なので
フィールドに数字を入れてEnterキーで操作したいと強い要望が出ました
このFM11の在庫管理の前は、オフコンでMS-DOSのような画面で全てのメニュー操作をキー入力で
していた経緯がありその名残だと思うですが。。。
よろしくお願い致します
フィールドにOnKeyStrokeトリガを仕掛けてEnterが押下された時にフィールド内容を評価すれば可能でしょう。
具体的には以下のようにします。
If [Let ( c = Code ( Get ( トリガキー入力 ) ) ; c <> 10 and c <> 13 )]
現在のスクリプト終了 [] //Enter以外が押された時
End If
変数を設定 [$入力内容; Get ( アクティブフィールド内容 )]
If [$入力内容 = 1]
・・・
Else If [$入力内容 = 2]
・・・
End If
barikan 様
早速にアドバイスいただき有難うございます
チャレンジしてみます
またお聞きするかもしれませんがよろしくお願いします
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 505.46 KiB (Peak: 516.43 KiB) ]