• ベストアンサー

データベースで新規作成で日付が増えていく方法

ファイルメーカでもaccessでもどちらでもよいです。 新規とすれば、カレンダーのように、 日付が一日づつ増えていく方法は ないでしょうか? 出勤簿兼行動予定表を作成したいのです。

質問者が選んだベストアンサー

  • ベストアンサー
  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.1

こんにちは。自分はAccess使いです。 ちょっとニュアンスが違いますが、 テーブルの設定で、既定値をいじるのはどうでしょうか。 日付を入力するフィールドにDate関数などを仕込み「今日の日付」とするとか。 これでは新規データはすべて今日の日付になってしまいますが。 あとは、フォームを使うんで良ければ、 「新規」ボタンを押したときにテーブルをなめ回して最大の日付に+1日足す、なんて処理しか思いつきません。すいません。

その他の回答 (2)

noname#77504
noname#77504
回答No.3

以下に参考のURLを記載します。 うまく行くと良いですね... 外していたらすみません。

参考URL:
http://www.mahoutsukaino.com/ac/ac2000/ac2000/Function1/Date.htm
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

テーブルのレコードの日付を新規ごとに変更するならフォーム作って新規のみ日付のフィールドに既定値でDate()かNow()でシステム日付を取得する仕様にすれば良いのではないでしょうか。 フォームを修正で開く時は日付を編集ロックすれば良いと思うのですが。

関連するQ&A