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

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

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

You are not logged in.

Announcement

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


#1 2019-04-02 19:23:10

同一テーブル上で、対象レコードをコピー&ペーストしたい

Windows7 / FM12pro

現在、テーブルがあり、レコードがあります。
年月別でレコードがあり、
2019 1 〜 1
2019 1 〜 2 ...
2019 2 〜 1 ...
と複数あります。例えば2019/1分の対象レコード群を2019/4分としてこのテーブル上に4月分としてコピーしたい場合、どのようにすればよいのでしょうか?

Offline

#2 2019-04-02 20:42:45

Shin
Member

Re: 同一テーブル上で、対象レコードをコピー&ペーストしたい

レコードを複製して、日付を変更すればいいだけでは
テクニックとしては、だるま落とし、という方法があります。検索してみてください。

Last edited by Shin (2019-04-03 02:03:36)

Offline

#3 2019-04-03 13:58:38

Re: 同一テーブル上で、対象レコードをコピー&ペーストしたい

Shin wrote:

レコードを複製して、日付を変更すればいいだけでは
テクニックとしては、だるま落とし、という方法があります。検索してみてください。


関連レコードへ移動
ソート解除
レコードへ移動[最後]
loop
レコードを複製
日付を設定
レコードを対象外
レコードを対象外
exit loop if ( Get ( 対象レコード数 ) = 0 )
end loop

上記を参考にさせていただきました。
結果として出来ました!ありがとうございます。

しかし腑に落ちないことが、、
なぜ、レコードを対象外へ、が2個あるのでしょうか?

Offline

#4 2019-04-03 14:04:00

Shin
Member

Re: 同一テーブル上で、対象レコードをコピー&ペーストしたい

レコードを複製、日付を設定 の後で、スクリプトを一時停止させ、レコードの状態を見てみてください。2レコードを除外する理由がお分かりになるでしょう。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 569.03 KiB (Peak: 584.21 KiB) ]