みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
テーブルが
KEY1 Value1 Value2 Value3 Value4
AA a b c d
BB f g h t
フィールド1 フィールド2
AA a,b,c,d
テーブルのKEY1をAA決まって、フィールド2はドロップダウンリストを設定しながら、フィールド2の値a,b,c,dを表示されることが可能でしょうか?
どんな方法で取得できますが、すみませんが、わかりにくいかもしれませんが、よろしくお願いいたします
Offline
バージョン:FileMaker pro 19
OS windows 10
Offline
List(Value1; Value2; Value3; Value4)
のフィールドを作って値一覧に設定するってことかな。
himadanee 様
ご答えありがとうございます。
このやり方をしたけど、
フィールド設定「デーブル::フィールド3;List(Value1; Value2; Value3; Value4)」
値の一覧もフィールド3を指定しました、
画面系のフィールド3がValue1; Value2; Value3; Value4がすべて値を表示されていますので、どんな方法でフィールド3の値がValue1、Value2...一つずつ表示されますか?
ドロップダウンリストを設定し、フィールド3が Value1
Value2
Value3
Value4
が表示されたけど、もしValue1を選択すれば、Value1の値がフィールド3に表示されて欲しいです
すみません、よろしくお願いいたします
Offline
何がやりたいのかわからないので、それらしい一例をあげてみたんですが、あってたような感じですね。
「テーブル」の方にその計算式の計算フィールドを作って、
フィールド1=KEY1
のリレーションで「関連するレコード」の値一覧を定義して、その計算フィールドを指定する
フィールド2のドロップダウンリストとして値一覧を使用
という意味です。
スクリプトは使いません。
List(Value1; Value2; Value3; Value4)
という計算フィールドを作っておき、自己リレーションで値一覧にしておけばいいんじゃない
Offline
すみませんが、フィールド3にList(Value1; Value2; Value3; Value4)の計算式を作りました、リレーションシップと値の一覧も設定されました。
最初はフィールド3の値はList(Value1; Value2; Value3; Value4)を取得できたけど、KEY3を変わるときは、フィールド3で値が新しい値を取得できない、まだ前の値が表示されいます。
どこの設定が間違と思いますが.....?
Offline
KEY3 って何ですか?
フィールド1を変えればそれに応じてフィールド2に表示される値一覧が変わるはずです。
フィールド1を変わるれば、確かにフィールド2に表示される値がわかりましたけど、
フィールド2はクリアしなくて、前の値保存されたまま、前回の値と今回の値が一緒に表示されました
Offline
う~~ん、やっぱり何をしたいのかいまいちわかりません。
ドロップダウンリストを設定したフィールドの値は、値一覧の内容が変わっても変わったりクリアされたりはしません。
フィールド1にAAを入れて、フィールド2にabcdからaを選択。
フィールド1をBBに変える。フィールド2の選択リストはfghtになりますが、入ってる値はaのままです。何か選択すれば置き換わる。
値一覧にない値が入らないようにするには、計算値自動入力でできると思いますけど...
フィールド1 でトリガーかけてスクリプトでフィルターかけないとダメでしょうね。
Offline
ご答えありがとうございます、試します
Offline
Pages: 1
[ Generated in 0.013 seconds, 9 queries executed - Memory usage: 521.64 KiB (Peak: 526.18 KiB) ]