• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスにて2)

テーブルにデータを入力し、カレンダーフォームの問題を解決する方法

このQ&Aのポイント
  • 前回の質問の続きですが、カレンダーで選択した日付を同じフォームのテキストボックスに入力する方法や、テーブルに氏名、日付、時間を入力する方法を教えてください。
  • また、カレンダーフォームの起動時に当日の日付を表示する方法についても教えてください。
  • さらに、フォーム内で氏名以外の入力内容を残したままレコードを移動すると、データとして保存されない問題についても解決方法を教えてください。

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

開くときのイベントではなく、読み込み時のイベントに変更 Private Sub Form_Open(Cancel As Integer) Me.calendar0.Year = Year(Date) Me.calendar0.Month = Month(Date) Me.calendar0.Day = Day(Date) Me.calendar0.Value = Date End Sub ↑これを↓これに Private Sub Form_Load() Me!calendar0.Value = Date End Sub フォーム内で氏名(テキストボックス)の内容を前回入力内容を残しているのですが そのままレコードの移動をすると氏名以外の内容は テーブルデータに落ちるのですが 内容を残すだけではデータとして 落ちないのでしょうか?? ↑フォームに氏名テキストボックスコントロールがあって そのコントロールのソースがテーブルの[氏名]なら出来ると思いますが? 推測ですが 前スレのコンボボックスの更新後処理にコンボボックスの値を 氏名コントロールに渡せば良いと思います。

mappy0213
質問者

お礼

カレンダーの当日設定ありがとうございました。 これを期にVBAw覚えていこうと思います