みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
フィールドを名前で設定での使い方を押しえてください
Aという名前のテキストフィールドがあり、
スプリクトトリガーでAフィードに入った時、【1】というデータとして入れようとしています。
現在指定しているスプリクトステップは、
下記の2ステップですが、うまくいきません。どこに間違いがあるのかをご教授お願いします・
1.変数を設定【$フィールド名;アクディブフィールドのフールド名】
2.フィールドを設定名前で設定【$フィールド名:”1”】
以上、よろしくお願いします。
■条件
FMPA13
windows8.1
データビューアで確認したところ、
アクティブフィールドの名前”A”は正しく変数の中に記録できています。
スクリプト内ではテーブル指定が必須では?
変数を設定【$フィールド名; Get(アクディブフィールドテーブル名) & "::" & Get(アクディブフィールド名)】
Last edited by Hiro (2015-03-28 15:44:01)
Offline
アクティブなフィールドに入れるなら、フィールド設定で値だけ指定すればいいんだけど。
Offline
アクティブなフィールドを裏でこっそり書き換えるときに、おっしゃられるとおり「フィールドを名前で設定」は実に役立ちます。で、これでフィールド名を設定する際は、Hiroさんがおっしゃられるとおりテーブルオカレンス名から指定する必要があるのです(でないと別テーブルの同一名フィールドが処理できないためです)。
蛇足でありますが、式は
GetFieldName (Evaluate(Get ( アクティブフィールド名 )))
でも可能です。
- [FMhelp.jp] 有限会社アモニータ・茂田カツノリ http://www.fmhelp.jp/
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 506.53 KiB (Peak: 516.02 KiB) ]