引用:
スケジュール管理を作成しています。
・ここでの管理対象となるのは、1人の人物のスケジュールなのか、
それとも複数の人物のスケジュールなのか。
引用:
スケジュール管理T1(テーブル)年月日(日付/時刻型)、時刻、場所など(フィールド)
・後者である場合、[スケジュール管理T1]において
個人を識別するための外部キーに当たるのは
どのフィールドなのか。
・[スケジュール管理T1]の主キーはどのフィールドなのか。
・上記のフィールドのデータ型はそれぞれ何であるか。
とりあえず、以上の点について明記されることをお奨めします。
引用:
テーブルをもとにクエリを作成しこのクエリをもとに入力フォームを作成、
時刻テキストボックス(時刻S 定型入力)に重複した時刻が入力された場合
メッセージボックスを表示、訂正、スルーを選択するようにしましたが、
同年月日のみををグループ化することができませんでした。
・ある 1 人の人物についてのスケジュールを管理するに当たり、
その人物の予定タスクが、同じ日付、同じ時間帯に重複して組まれない
ようにする(ダブルブッキングを防ぐ)必要がある。
・もし帳票フォームのカレントレコードの[年月日]と[時刻]
(および個人を識別するためのフィールド)に入力された値が
既存の他のレコードと重複する場合は、警告メッセージを
表示させる。
・但し、ここではあくまで警告メッセージを表示するに留め、
重複する予定タスクをそのまま保存するか否かは
ユーザーの判断に委ねるものとする。
要するにこういうことを目指している、ということでしょうか。
引用:
最初の入力フォームは年月日入力のためのテキストのみ(カレンダーから入力)、
ボタン押し年月日グループ化した帳票ホーム表示したいです。
それは「予定タスクの重複防止」とは別の話、そもそもの
フォームレイアウトについての問題でしょう。