過去の桐井戸端BBS (桐ver.9)
25741 [日付]の項目に1年分の日付をいっきに入力したい かず 2004/04/01-20:59
年間の行事予定表を作成しようとしています。
日付の項目を作り、そこに2004年4月1日から2005年3月31日までの日付を入れていきたいのですが、
なにか効率的に入れる方法はありますでしょうか?
 お教えいただければありがたいです。
25742 Re:[日付]項目を作り、そこに1年分の日付をなるべくいっきに入力したいのですが 悲しげ 2004/04/01-21:36
記事番号25741へのコメント
どもっ、かずさん
一括処理を使えば寸時で出来上がります。

例えば
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
変数宣言 日時{&日付,&末日}
表 "某.tbl"
行削除 *,圧縮
&日付=#日時値生成(2004,4,1),&末日=#年数加算(&日付,1)
表表示
繰り返し
 行追加 [日付]=&日付
 &日付=#日数加算(&日付,1)
 条件(&日付=&末日) 繰り返し中止
繰り返し終了
表形式編集
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
※"某.tbl"の[日付]項目は日時型であるとします。

25743 Re:[日付]項目を作り、そこに1年分の日付をなるべくいっきに入力したいのですが 幅田 2004/04/01-21:36
記事番号25741へのコメント
かずさん
こんにちは。

>日付の項目を作り、そこに2004年4月1日から2005年3月31日までの日
>付を入れていきたいのですが、なにか効率的に入れる方法はありますでしょうか?

まず、1年分(365行)のレコードを作ります。

CTRL+↓キーで、Enterキーを押したときのカーソルの移動方向を下向きに変えておいてから、
行挿入して、Enterキーを10秒間ぐらい押し続けると
それくらいの空白のレコードができあがります。

さらに、日付の項目で
メニューバーから編集→置換→項目置換で

#日数加算("2004年4月1日”,#連番−1 )

の式をいれて、実行すると
いっきに日付が入ります。

(日付の項目は文字列型です)

25744 Re:[日付]項目を作り、そこに1年分の日付をなるべくいっきに入力したいのですが 悲しげ 2004/04/01-21:48
記事番号25742へのコメント
方法その2
表定義/項目属性/入力タブの[日付]項目の「挿入初期値式」を

  #日数加算(#直前値([日付],""),1)

としておき、
あとは表編集で、
1.カーソル移動方向を「↓」にしておく。
2.行追加で、まずは1行目だけは「2004/4/1」のように手入力してから
3.[Enter]キーを押しっぱなしにする。
4.「2005/3/31」になったらキーを離す。

25745 どうもありがとうございます かず 2004/04/01-22:12
記事番号25741へのコメント
悲しげさん、幅田さん、どうもありがとうございます。一括処理でない方法で、
明日やってみようと思います(=>ェ<=)。
ここのBBSはいつもすばらしいな、と感心しています。
職場のネットワークがわけわからない状態(ネットワークコンピュータで特定の数台のコンピュータしか見えない
(全部見えない))になって困っていて、こんなすぐ解答をいただけるBBSがあったらいいのにな、といつも思ってしまいます。
桐に関係ない話で、わがままな話をしてすみません(=;ェ;=)。

戻る