みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
「 ボタンをクリックしたとき値一覧が表示されるようなことはできますか?」は無理なようなので、別建ての質問にします。
入力禁止のフィールドに設置された値一覧からデータを選択します。
当該フィールドに入力処理を行う前に、そのデータの値を取得して、その一部分を取り出します。
取り出した値を他のフィールドに設定します。
以上のような方法を教えてください。
Offline
同じ様な話題が最近有りましたね。
https://www.dropbox.com/s/m91r3ogjqni56 … 7.zip?dl=0
が参考になると思います。
Offline
同性同名の顧客名では論理破綻しますよ。
2次的に、複数候補から人的判断で顧客IDを択一するようにしない限り。
Offline
Shin様、ありがとうございます。
例示のファイルのような作り方が一般的だと思います。
が、私のからかっているソリューションの中では、マスタテーブルではなく、そこから計算式で埋め込んでいる個々のデータを格納するテーブルのフィールドを参照しているのです。
計算フィールドのため、入力禁止となっていて、そのようなメッセージが出てきます。
値一覧のドロップダウンリストを表示できるのですが、入力禁止のためそこで止まってしまいます。
このドロップダウンリストから選択された値が取得できれば、そこから「顧客ID」を抜き出し、「顧客ID」フィールドに入力できるのではないかと思うのですが。
Offline
構造を良く見てみれば。
右の顧客名のフィールドは,入力禁止になっていますよ。それでも値一覧が表示されるトリックが仕組んであります。同姓同名でも破綻しない仕組みに変更してありますので,もう一度ダウンロードしてみてください。
Last edited by Shin (2017-03-27 12:42:08)
Offline
計算フィールドの代わりに
通常のフィールド(テキストや数字など)にして
入力値の自動化で 計算式を使って 入力するという方法があります。
チェックボックスで連携したい。
https://fm-aid.com/bbs2/viewtopic.php?id=6171
で その設定などを説明しています。
Offline
そんなややこしい事しなくても,隠しフィールドとフィールド移動のボタンの設定だけですよ。
Offline
計算フィールドの代案を示しただけですが・・・
Offline
Shin様 ありがとうございました。
「レイアウト:仕様書」の「顧客名」フィールドに「オブジェクトへ移動[オブジェクト名:”顧客名コード”]」の単一ステップがボタン設定がされているのですね。
そして、「顧客名」フィールドの後ろに「顧客コード」フィールドが隠されていました。
これが「顧客名コード」というオブジェクト名になっているのが、インスペクタの「位置」タブで設定されているのを確認しました。
同じようにやってみたのですが、後ろに配置したフィールドに設定したドロップダウンリストが表示されません。
どうしたわけでしょうか。
Offline
そのフィールドを隠さずに配置して、そのフィールドに入ればドロップダウンリストは表示されますか。
そのフィールドに入る時には、内容を選択オプションをオンにしておいた方が良いでしょう。
Offline
Shin様 遅くなりました。
フィールドを隠さずに配置しておき、それをクリックするとドロップダウンリストが表示されます。
「選択オプションをオン」の意味が分かりません。
「オブジェクトへ移動」には見つからないのですが、どこで設定するのでしょうか。
Offline
Shin様 色々とありがとうございました。
また、あちらこちらに同じような質問をして申し訳ありませんでした。
お陰様で、ようやくこの問題の周辺のことが分かり出しました。
解決とさせてください。
Offline
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 571.6 KiB (Peak: 588.51 KiB) ]