- ベストアンサー
アクセスの日付書式について教えてください
アクセスで簡単なパートの勤怠管理しようと思うのですが、 フォームで「作業開始時間」と「終了時間」を日付(S)の書式で 入力して「実質作業時間」をマクロで「値の代入」していますが、 書式を「h:nn」にすると、実質作業時間が24時間以内なら「17:35」 (17時間35分の意味)というように表示してくれるのですが、 24時間以上だと、うまく表示してくれません。 たとえば、29時間30分の場合は、5時間30分というように24時間を 引いた時間表示になってしまいます。1ヶ月のトータルの実質作業時間を 68:30(68時間30分)というようには表示できませんでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Excel2000だと[h]:mmで表示できますが、Accessでは時間は0~23までしか表示できない仕様ですので、できないと思います。 代替手段として、自分は次のような方法を取っています。 (1)数値として表示するケース =[作業終了時間]-[作業開始時間]の結果(シリアル値)を*24して、 計算した結果を表示させるテキストボックスの表示形式を 固定、小数点以下表示桁数を2として表示させる。 (シリアル値では、24時間(1日)=1であるため) (2)日を表示形式に追加する方法 表示形式をたとえば d"日と "h:nn とする。 個人的には(1)の方法でやっていますね。 ご参考になれば幸いです。
お礼
お礼が遅くなってすいません。 ほんとに助かりました。アクセスでは不可能なことを できると思ってあれこれやってました。(1)の方法で うまくゆきそうです。ありがとうございました。