Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2172 / 2272 ツリー ←次へ | 前へ→

【3605】日日をまたいだ時の時間の計算 なお 04/9/30(木) 14:48 質問[未読]
【3606】Re:日日をまたいだ時の時間の計算 クロ 04/9/30(木) 14:57 回答[未読]
【3607】Re:こっちの方がいいかも クロ 04/9/30(木) 15:05 回答[未読]
【3610】出来ました。 なお 04/9/30(木) 16:51 お礼[未読]

【3605】日日をまたいだ時の時間の計算
質問  なお  - 04/9/30(木) 14:48 -

引用なし
パスワード
   フォーム上で"作業開始時間"と"作業終了時間"のテキストボックスを作って
時間の計算をさせたいと思っています。

作業結果時間テキストボックスに 

 =DateDiff("n",[作業開始時間],[作業終了時間])と 式を入れると

PM5時〜PM7時は 120分と出るのですが、

PM11時〜AM1時30分 -1290分になります。日日をまたいだ時に 150分にする方法

は無いでしょうか?

【3606】Re:日日をまたいだ時の時間の計算
回答  クロ  - 04/9/30(木) 14:57 -

引用なし
パスワード
   跨ぐのが1日だけでいいのなら
DateDiff("n",[作業開始時間],[作業終了時間])+IIf([作業終了時間]<[作業開始時間],1440,0)
ではどうでしょうか?

【3607】Re:こっちの方がいいかも
回答  クロ  - 04/9/30(木) 15:05 -

引用なし
パスワード
   DateDiff("n",[作業開始時間],[作業終了時間]+IIf([作業終了時間]<[作業開始時間],1,0))

【3610】出来ました。
お礼  なお  - 04/9/30(木) 16:51 -

引用なし
パスワード
   ありがとうございます。
答えがマイナスになるから
一日分加えれば良かったのですね!

2172 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078299
(SS)C-BOARD v3.8 is Free