みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
宜しくお願いします。
質問内容は
指定した月(例えば6月)をクリックしたら
スクリプトでループ機能を使って
2017/06/01
2017/06/02
2017/06/03
.
.
.
2017/06/30
というふうに、新規レコードを作成したいのですが
そんなことって可能でしょうか?
7月を選択すれば
2017/07/31
になるように。
宜しくご指導お願いします。
Offline
最初のレコードで、6/1 とフィールドを設定しておきます。レコード複製、日付フィールドに1を加える、という事を繰り返せば良いですよ。
意外に面倒なのが、月末で止める、という所。翌日を計算して、月を見ればいいんのでしょうが、この計算をまた別にしないといけないのが何とも。
レコードの順はソートでどうにでもなるので、順番が逆でもよければ、7/1 と設定して、日付フィールドから1を減じてレコード複製 を繰り返した方が簡単かも。
Last edited by Shin (2017-06-21 08:51:08)
Offline
月末は
Date (その月 + 1 ; 0 ; その年 )
で求められますから、
日付がこの値になったらループを抜ければいいですね。
全日付のレコードを作るのなら、
日付フィールドの入力値の自動化・既存値置き換えで、
Self + 1
として、最後の日付のレコードの複製を続ければいいですね。
複製はキーボードショートカットを押し続ければ1年分でも1分もかからないでしょう。
Offline
なんか、つい、難しく考えすぎたようでした
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 505.25 KiB (Peak: 516.14 KiB) ]