Accessのデータを利用して、フォームを作成してます。
AccessのテーブルをVBのフォームで表示させ、
ある特定のフィールドが特定の時間空白だった場合、
メッセージを表示するということができますでしょうか?
【詳細】
日付 処理 終了時間
1 10.2 1 19:00
2 11.3 5
3 12.1 2 18:00
で、ある一定の時間(15分くらい)[終了時間]が空白だった場合
メッセージボックスで"[日付]のレコードが終了してません"と表示したいのですが、
可能でしょうか?
Timer コントロールを使えばできます。
Interval プロパティを 1000 ぐらいにして、
開始時刻を変数に格納しておき、
Timer イベント内で、経過時間を調べれば良いと思います。
【詳細】
日付 処理 終了時間
1 10.2 1 19:00
2 11.3 5
3 12.1 2 18:00
[処理]に入力した時間をTIME1とし
Load → Me.TimerInterval = 1000
Form_Timer → 現在の時間-TIME1 > 15分
ここまでなんとかまとまりましたが、
問題が何点かあります。
1.処理に入力した時間が、レコードを更新するたび新しいものに置き換えられること。
2.Form_Timer で、現在の時間-TIME1 > 15分 の限定したレコードだけを
表示したいのですが、それができません。
ご教示よろしくお願いいたします。
ツイート | ![]() |