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

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

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

You are not logged in.

Announcement

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


#1 2020-07-01 16:52:24

ぽよ
Guest

フィールド名の取得について

お世話になります。
バージョンはFileMaker Pro Advanced 18です。

AとBのテーブルがあり、Aのフィールドの内容に更新があった際、トリガが動き、Bのフィールドが空の場合のみ転記する。といった事をしたいのですが、上手く行きません。
AとB、フィールド名は同じですため、
IsEmpty ( "Bのテーブル名::" & Get(アクティブフィールド名) )
としたのですが、データビューアで見ても0の状態です。

Get(アクティブフィールド名) のみであればフィールド名は表示されるのですが、関数内に入れると<フィールドが見つかりません>と出てしまいます。

GetFieldName (Evaluate(Get ( アクティブフィールド名 ))) とし、完全修飾名を取ろうとした場合にも同様に<フィールドが見つかりません>と出ます。

どなたかご教示いただけますと幸いです。

#2 2020-07-01 17:01:09

himadanee
Guest

Re: フィールド名の取得について

連結した計算式がフィールド名を表すテキストだから、
IsEmpty ( GetField ( "Bのテーブル名::" & Get(アクティブフィールド名) ) )
か、GetFieldの代りにEvaluateを使うか、では?

#3 2020-07-01 17:11:27

ぽよ
Guest

Re: フィールド名の取得について

himadanee様

なるほど!
解決しました。ありがとうございます!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 10 queries executed - Memory usage: 502.91 KiB (Peak: 507.45 KiB) ]