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

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

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

You are not logged in.

Announcement

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


#1 2016-03-31 13:42:28

江美
Guest

Loop

Win7/FMPro14
いつも大変お世話になります。
品番フィールド(数字)だけを
リスト表示します。
空レコードを任意の数だけ作成します。
一番最初のレコードの品番フィールドに
任意の数字を入力します。
スプリクトで
自動的に最後のレコードの品番フィールドまで
順番に1づつプラスした数字を設定したいです。

567123
567124
567125
567126

よろしくご教示お願いいたします。

#2 2016-03-31 13:54:27

Moz
Member

Re: Loop

空レコードを作成してから処理ではなく[入力値の自動化]-[シリアル番号]を増分「1」に設定して
必要なレコード数に達したら Exit Loop If する "スクリプト" ならレコード作成だけで事足ります。

[次のシリアル値を設定]を使えば開始番号は任意に設定できます。

Offline

#3 2016-03-31 14:05:21

江美
Guest

Re: Loop

Moz様
ありがとうございます。
[次のシリアル値を設定]
ですね。すぐ試してみます。

#4 2016-03-31 14:07:52

Moz
Member

Re: Loop

とりあえずサンプルです。
http://yahoo.jp/box/RDQcSn

Offline

#5 2016-03-31 14:15:33

チポ
Member

Re: Loop

次のシリアル値を設定

入力値の自動化・シリアル番号が設定されているフィールドに限りますよ。

Offline

#6 2016-03-31 14:25:34

Moz
Member

Re: Loop

あー。ボツ案ですね。失礼しました(´;ω;`)

Offline

#7 2016-03-31 14:36:08

Moz
Member

Re: Loop

とりあえずサンプルです。
http://yahoo.jp/box/aK4Wii

開始数字に +1 していくだけです。

品番(数字)を信じて......
開始品番に「0000001」とか「A000001」とか出たらボツです。

Offline

#8 2016-03-31 15:21:29

江美
Guest

Re: Loop

Moz様
ありがとうございます。
空レコードだけ先に作成するらしいです。

#9 2016-03-31 15:50:08

チポ
Member

Re: Loop

既存のレコードに入力するのは、
入力するレコードのみを対象レコードとして

  最初のレコードに初期値入力
  それを変数に設定
  全置換の計算式
     SerialIncrement ( 変数 ; Get ( レコード番号 ) - 1 )

これは数字のみに限りません。
Loop不要ですね。

Offline

#10 2016-03-31 15:52:26

Moz
Member

Re: Loop

おぉぉぉ!SerialIncrement 関数がなかなか覚えられないのです(汗)
私のはやはりボツ案で。板汚し失敬。

Offline

#11 2016-03-31 17:34:37

江美
Guest

Re: Loop

チポ様Moz様
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 12 queries executed - Memory usage: 513.34 KiB (Peak: 518.24 KiB) ]