みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもありがとうございます。
FMアドバンス12 Win7で利用しております。
3つのフィールド
フィールド1 工事フラグ
フィールド2 キャンセル理由
フィールド3 未決理由
値一覧
キャンセル理由
未決理由
工事フラグが”キャンセル”の場合
フィールド2のキャンセル理由を値一覧から選択 フィールド3未決理由 空欄
工事フラグが”未決”の場合
フィールド2のキャンセル理由 空欄 フィールド3未決理由を値一覧から選択
工事フラグが”工事日まち”の場合
フィールド2のキャンセル理由 空欄 フィールド3未決理由 空欄
この場合Case関数で
フィールド2
Case(工事フラグ=”キャンセル”;????;工事フラグ=”未決”;””;工事フラグ=”工事日まち”;””)
フィールド3
Case(工事フラグ=”キャンセル”;””;工事フラグ=”未決”;???;工事フラグ=”工事日まち”;””)
だと思うのですが
???のところがValueListltemsを使っても反映しないのですが
この場合の???に入れる関数が間違ってるのでしょうか?
ご教授よろしくお願いいたします。
Offline
何がしたいのでしょう?
フィールド1の値によってフィールド2,フィールド3を変えたいとして
計算フィールドにしたら値一覧から選択することはそもそもできません。
また ValueListItems は値一覧を動的に切り替える関数ではないです。
ValueListItems
https://fmhelp.filemaker.com/help/16/fm … items.html
Offline
連投すみません。
ひょっとしてこういうことでしょうか?
「工事フラグ」が「キャンセル」の時のみ「キャンセル理由」フィールドに入力させたい
※入力できる値は「キャンセル理由」値一覧の値のみ
「工事フラグ」が「未決」の時のみ「未決理由」フィールドに入力させたい
※入力できる値は「未決理由」値一覧の値のみ
サンプル
https://yahoo.jp/box/5uvRXN
FileMaker Pro 13 以降なら[次の場合にオブジェクトを非表示]が利用できるのでもっと簡単です。
Last edited by Moz (2017-11-30 13:31:18)
Offline
フィールド2, 3を別にしておく必要性は、あまりないかもしれません。
その場合、フィールド1の値を元にした動的な値一覧を使えばすっきり作れると思います。
Offline
Pages: 1
[ Generated in 0.013 seconds, 9 queries executed - Memory usage: 506.03 KiB (Peak: 516.09 KiB) ]