みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
皆様いつもお世話になっています。
当方win7 Fmp11です。
下記の例のような登録を行いたいです。
日付は元々1月分表示してあり、内容1、内容2を手入力していきたいです。
内容は新規レコード追加を行わずに行いたいのですが、どうにもうまく作成できません。
例)
日付 内容1 内容2
-------------------------------------------
05/01 テスト登録 テスト登録2
05/02 □□□□□
05/03 □□□□□
05/04
05/05 □□□□□ □□□□□
:
:
05/31
初心者な質問で申し訳ありませんが、どなたかお知恵をお貸しください。
宜しくお願いします。
日付毎にレコードをつくるってことかな?
あらかじめ1か月分のレコードを作っておけば良いのでは
Offline
ご回答ありがとうございます。
おっしゃられる通りに、日付毎にレコードを作成します。
また、あらかじめ1か月分のレコードを作っておくことが、うまくできておりません。
スクリプト
でループを使って、指定の月の
1日から月末までのレコードを一つずつ作ればいいのでは。
1年分でも一瞬ですよ。
Offline
手動で作るなら、最後の日付を見つけておいて、レコードを対象外にしておきます。
新規レコードを充分作っておいて、日付を、
Date ( Month ( 最後の日付 ) ; Day ( 最後の日付 ) + Get ( レコード番号 ) ; Year ( 最後の日付 ) )
で全置換すれば良いです。
自動で作るのでしたら、現在の全レコードを日付で降べきにソートします。
最後のレコードへ移動して、レコードを複製し、フィールド設定で、日付フィールドを 日付 + 1 を設定します。
これを loop で行えば、数百日分くらいはすぐですよ。
Last edited by Shin (2014-05-08 17:42:22)
Offline
お世話になっております。
皆様の迅速なご回答にて、対応することができました。
ありがとうございました。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 551.77 KiB (Peak: 579.39 KiB) ]