みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Win7/FMPro14
いつも大変お世話になります。
品番フィールド(数字)だけを
リスト表示します。
空レコードを任意の数だけ作成します。
一番最初のレコードの品番フィールドに
任意の数字を入力します。
スプリクトで
自動的に最後のレコードの品番フィールドまで
順番に1づつプラスした数字を設定したいです。
例
567123
567124
567125
567126
よろしくご教示お願いいたします。
空レコードを作成してから処理ではなく[入力値の自動化]-[シリアル番号]を増分「1」に設定して
必要なレコード数に達したら Exit Loop If する "スクリプト" ならレコード作成だけで事足ります。
[次のシリアル値を設定]を使えば開始番号は任意に設定できます。
Offline
Moz様
ありがとうございます。
[次のシリアル値を設定]
ですね。すぐ試してみます。
とりあえずサンプルです。
http://yahoo.jp/box/RDQcSn
Offline
次のシリアル値を設定
は
入力値の自動化・シリアル番号が設定されているフィールドに限りますよ。
Offline
あー。ボツ案ですね。失礼しました(´;ω;`)
Offline
とりあえずサンプルです。
http://yahoo.jp/box/aK4Wii
開始数字に +1 していくだけです。
品番(数字)を信じて......
開始品番に「0000001」とか「A000001」とか出たらボツです。
Offline
Moz様
ありがとうございます。
空レコードだけ先に作成するらしいです。
既存のレコードに入力するのは、
入力するレコードのみを対象レコードとして
最初のレコードに初期値入力
それを変数に設定
全置換の計算式
SerialIncrement ( 変数 ; Get ( レコード番号 ) - 1 )
これは数字のみに限りません。
Loop不要ですね。
Offline
おぉぉぉ!SerialIncrement 関数がなかなか覚えられないのです(汗)
私のはやはりボツ案で。板汚し失敬。
Offline
チポ様Moz様
ありがとうございました。
Pages: 1
[ Generated in 0.008 seconds, 12 queries executed - Memory usage: 513.34 KiB (Peak: 518.24 KiB) ]