みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
「部屋No.テーブル」で部屋No.と予約済フラグの2つのフィールドがあります。
「予約テーブル」の部屋No.を予約入力の画面に配置して、コントロールスタイル:「ドロップダウンリスト」、値一覧で、「部屋No.テーブル」の予約済フラグが0(空室)の部屋Noを表示しています。
ドロップダウンリストはちゃんと予約済フラグが0(空室)の部屋No.のみ表示されますが、直接部屋No.の入力ができてしまいます。
このフィールドに対して、直接入力は不可でドロップダウンリストからしか選択できないようにする方法はございますか?
ポップアップメニューに変更すれば直接入力はできなくなります。
どうしてもドロップダウンリストを使いたい場合の対策の例
1)フィールドオプションの入力値の制限で値一覧を選択すれば値一覧以外の値を入力すると警告が出ます。
2)OnObjectKeystroke に [現在のスクリプト終了]結果 False のみのスクリプトを設定するとキー入力ができなくなります。
Offline
Moz さま
ポップアップメニューに変更してみたのですが、カーソルが入ってしまい入力ができてしまいます。
FileMaker のバージョンは13です。
FileMaker Pro 13 Windows も Mac も再現しませんが......
ポップアップメニューをどうやって設定しているのでしょう?
カーソルが入るフィールドでポップアップメニューは表示されますか?
サンプルでもカーソルが入って直接入力ができるか確認してみて下さい。
http://xfs.jp/5cfIm
ポップアップメニューを設定しても、
ポップアップメニューを設定していない同じフィールドを配置すれば直接入力はできます。
↑これを防ぎたいってことですか?
Offline
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 506.63 KiB (Peak: 516.81 KiB) ]