みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
A・B・Cのフィールドの内、どれかに入力されると、ユーザフィールドにGet(ユーザ名)を使って入力させる方法を教えて下さい。
Left ( A&B&C ; 0 ) & Get(ユーザ名)
全てが空欄の場合計算しない、にチェック
Evaluate ( "Get ( ユーザ名 )" ;[ A ; B ; C ])
http://www.filemaker.com/help/12/fmp/jp … tml#103429
Last edited by Shin (2014-07-30 19:23:50)
Offline
Evaluate ( Get ( ユーザ名 ) ; A ; B ; C )
http://www.filemaker.com/help/12/fmp/jp … tml#103429
この式では「関数中の引数が多すぎます」とエラー表示がでます。
""と[]が抜けちゃっているみたいですね。
Shinさんが書いてくれているヘルプページをよく読むと下の方に似たような式があるので、それを参考にするとわかると思いますよ。
追記
ごまさんの式の場合、一度入力していても、ABCすべてのフィールドの内容を消去して空欄にするとユーザー名も空欄になります。
Shinさんの式の場合、ABCそれぞれのフィールドの内容を変更すると更新されるので、フィールドの内容を消去して空欄にした場合でもユーザー名が更新されます。
どちらを使った方が良いのか、よく考えて設定して下さいね。
Last edited by にしなな (2014-07-28 16:28:58)
Offline
最初に名前が入ったら以後変更したくなければ「計算値自動入力で、既存値を置き換えない」にする
皆様
有難う御座います。
今回はShin様の方法を採用します。
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.9 KiB (Peak: 515.82 KiB) ]