初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-11-30 12:29:43

ダーツ
Member

値一覧の関数

いつもありがとうございます。
FMアドバンス12 Win7で利用しております。

3つのフィールド
フィールド1 工事フラグ
フィールド2 キャンセル理由
フィールド3 未決理由

値一覧
キャンセル理由
未決理由

工事フラグが”キャンセル”の場合
フィールド2のキャンセル理由を値一覧から選択 フィールド3未決理由 空欄

工事フラグが”未決”の場合
フィールド2のキャンセル理由 空欄 フィールド3未決理由を値一覧から選択

工事フラグが”工事日まち”の場合
フィールド2のキャンセル理由 空欄 フィールド3未決理由 空欄

この場合Case関数で
フィールド2
Case(工事フラグ=”キャンセル”;????;工事フラグ=”未決”;””;工事フラグ=”工事日まち”;””)

フィールド3
Case(工事フラグ=”キャンセル”;””;工事フラグ=”未決”;???;工事フラグ=”工事日まち”;””)

だと思うのですが
???のところがValueListltemsを使っても反映しないのですが
この場合の???に入れる関数が間違ってるのでしょうか?

ご教授よろしくお願いいたします。

Offline

#2 2017-11-30 13:12:54

Moz
Member

Re: 値一覧の関数

何がしたいのでしょう?

フィールド1の値によってフィールド2,フィールド3を変えたいとして
計算フィールドにしたら値一覧から選択することはそもそもできません。

また ValueListItems は値一覧を動的に切り替える関数ではないです。

ValueListItems
https://fmhelp.filemaker.com/help/16/fm … items.html

Offline

#3 2017-11-30 13:30:37

Moz
Member

Re: 値一覧の関数

連投すみません。
ひょっとしてこういうことでしょうか?

「工事フラグ」が「キャンセル」の時のみ「キャンセル理由」フィールドに入力させたい
※入力できる値は「キャンセル理由」値一覧の値のみ

「工事フラグ」が「未決」の時のみ「未決理由」フィールドに入力させたい
※入力できる値は「未決理由」値一覧の値のみ

サンプル
https://yahoo.jp/box/5uvRXN

FileMaker Pro 13 以降なら[次の場合にオブジェクトを非表示]が利用できるのでもっと簡単です。

Last edited by Moz (2017-11-30 13:31:18)

Offline

#4 2017-11-30 13:51:54

Shin
Member

Re: 値一覧の関数

フィールド2, 3を別にしておく必要性は、あまりないかもしれません。
その場合、フィールド1の値を元にした動的な値一覧を使えばすっきり作れると思います。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.013 seconds, 7 queries executed - Memory usage: 505.9 KiB (Peak: 515.96 KiB) ]