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

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

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

You are not logged in.

Announcement

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


#1 2014-07-16 22:53:25

BAV
Guest

フィールドの自動入力

Q:テーブルAのフィールドAに自動化入力させるにはどうすればよいでしょうか。

テーブルAの関連テーブルがそれぞれ①、②とした場合

関連テーブル①のフィールドB
関連テーブル②のフィールドB

上記があるとして関連テーブルのフィールドBにはそれぞれ●、▲、〇が入ります。

関連テーブル①、②のフィールドBが”〇”以外のとき、
テーブルAのフィールドAには”あああ”と自動で入力化したいと考えています。

Filemaker Pro10でのWindowsの環境です。
説明が分かりづらくて申し訳ありませんが、宜しくお願い致します

#2 2014-07-17 08:22:05

Moz
Member

Re: フィールドの自動入力

計算フィールドにすれば楽な気がしますが、
フィールドAは計算フィールドではダメでテキスト等でユーザが入力できなくてはいけないのでしょうか?

関連テーブル①、②のフィールドBが”〇”以外のとき、

いずれかが”〇”以外のときなのか、いずれも”〇”以外のときなのかどちらでしょう?

Offline

#3 2014-07-19 15:30:20

BAV
Guest

Re: フィールドの自動入力

Mozさんありがとうございます。

計算フィールドでCase関数を考えたのですが計算式がいまいち理解できておらず苦戦しています。

「関連テーブル①、②のフィールドBが”〇”以外のとき」
⇒ひとつでも〇があった場合として考えていますので


関連テーブル① B:〇
関連テーブル② B:▲
⇒フィールドA:あああ

関連テーブル① B:▲
関連テーブル② B:●
⇒フィールドA:” ”←空白

としたいと考えています。どうぞよろしくお願い致します。

#4 2014-07-19 17:26:37

Shin
Member

Re: フィールドの自動入力

Case (
関連テーブル1::フィールドB = "〇" ; "あああ" ;
関連テーブル2::フィールドB = "〇" ; "あああ" ;
""
)

Case (
関連テーブル1::フィールドB = "〇" or 関連テーブル2::フィールドB = "〇" ; "あああ" ;
""
)
とかでしょうね。

Offline

#5 2014-07-20 14:37:49

BAV
Guest

Re: フィールドの自動入力

Shin様ありがとうございます。

Case関数でやってみました

アレルギー反応=
Case (
薬剤マスタ 2::アレルギー反応  ≠  "―" or
薬剤マスタ 3::アレルギー反応  ≠  "―" or
薬剤マスタ 4::アレルギー反応  ≠  "―" or
薬剤マスタ 5::アレルギー反応  ≠  "―" 
; "■アレルギー反応)" ;"")

この式だと、薬剤マスタ4・5が空白であっても、 ■アレルギー反応と表示されてしまいます。
空白時は計算しないのチェックボックスを外しても駄目でした。
結局は、”●” ”▲” ”-” ”〇”があり、”-”以外の時には「■アレルギー反応」と表記させたいのですが
等号を変えれば可能なのでしょうか。

#6 2014-07-20 15:11:55

BAV
Guest

Re: フィールドの自動入力

等号を>に変えたらうまくいきそうです。ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 508.16 KiB (Peak: 514.78 KiB) ]