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

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

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

You are not logged in.

Announcement

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


#1 2017-05-15 11:23:44

かれんち
Member

フィールド内容の全置換で初期値に変数が使えない

v11で、初期値に$serialのような変数を指定すると$serial、$serial1... のような結果になります。
変数は使えないということ?

Offline

#2 2017-05-15 12:02:40

Hiro
Member

Re: フィールド内容の全置換で初期値に変数が使えない

設定状況が分かりませんが、一般論としては可能です。

例えば、100番から開始するカウント番号を全置換するケースなら、
      Let([$serial=Case(Get(レコード番号)=1;100; $serial+1)]; $serial)

Offline

#3 2017-05-15 12:30:37

かれんち
Member

Re: フィールド内容の全置換で初期値に変数が使えない

計算値だと問題ないのですがカスタム値だとダメなのです。
数字フィールドのシリアルを全置換する単純なスクリプトです。
        変数を設定 [$serial ; 値:1000]
        フィールド内容の全置換 [ダイアログなし ; シリアル ; シリアル番号]
        ここでカスタム値の初期値に$serial、増分に1を設定。

Offline

#4 2017-05-15 13:17:55

チポ
Member

Re: フィールド内容の全置換で初期値に変数が使えない

ダメでしょう。
変数ではなくテキストと取られますね。

全置換を
計算結果で置き換える
ですればいいのでは。

Offline

#5 2017-05-15 13:44:28

かれんち
Member

Re: フィールド内容の全置換で初期値に変数が使えない

バグじゃないのかあ。
計算式でやります。
ありがとうございました。

Offline

#6 2017-05-16 12:19:33

Shin
Member

Re: フィールド内容の全置換で初期値に変数が使えない

初期値や増分には、計算式は設定できませんので、仕様でしょう。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 549.86 KiB (Peak: 581.88 KiB) ]