アクセスの日付書式について教えてください

アクセスで簡単なパートの勤怠管理しようと思うのですが、
フォームで「作業開始時間」と「終了時間」を日付(S)の書式で
入力して「実質作業時間」をマクロで「値の代入」していますが、
書式を「h:nn」にすると、実質作業時間が24時間以内なら「17:35」
(17時間35分の意味)というように表示してくれるのですが、
24時間以上だと、うまく表示してくれません。
たとえば、29時間30分の場合は、5時間30分というように24時間を
引いた時間表示になってしまいます。1ヶ月のトータルの実質作業時間を
68:30(68時間30分)というようには表示できませんでしょうか?

投稿日時 - 2002-08-12 09:07:59

QNo.334077

すぐに回答ほしいです

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

Excel2000だと[h]:mmで表示できますが、Accessでは時間は0~23までしか表示できない仕様ですので、できないと思います。
代替手段として、自分は次のような方法を取っています。

(1)数値として表示するケース
=[作業終了時間]-[作業開始時間]の結果(シリアル値)を*24して、
計算した結果を表示させるテキストボックスの表示形式を
固定、小数点以下表示桁数を2として表示させる。
(シリアル値では、24時間(1日)=1であるため)

(2)日を表示形式に追加する方法
表示形式をたとえば d"日と "h:nn とする。

個人的には(1)の方法でやっていますね。
ご参考になれば幸いです。

投稿日時 - 2002-08-12 10:32:29

お礼

お礼が遅くなってすいません。
ほんとに助かりました。アクセスでは不可能なことを
できると思ってあれこれやってました。(1)の方法で
うまくゆきそうです。ありがとうございました。

投稿日時 - 2002-08-17 17:10:36

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(2件中 1~2件目)

ANo.3

> アクセスで簡単なパートの勤怠管理しようと思うのですが、

お恥ずかしい、Access の話でしたね…

投稿日時 - 2002-08-12 10:43:45

ANo.1

書式を [h]:mm というふうにしてみましょう。

投稿日時 - 2002-08-12 10:30:12

お礼

回答ありがとうございました。
たしかにエクセルだと、ちゃんと29:30ってぐあいに
24時間以上でも表示してくれますね(^^)
初めて知りました。
アクセスではどうも無理なようです。
ありがとうございました。

投稿日時 - 2002-08-17 17:13:04

あなたにおすすめの質問

Bing ショッピング

この夏おすすめの扇風機

この夏おすすめの扇風機

扇風機を使って、節電しながら快適な夏を過ごそう。あなたの部屋に最適な一台は?

LEDなら省エネで長寿命

LEDなら省エネで長寿命

自宅の照明をLEDにしませんか?LEDライトの価格比較・レビュー検索はこちらから。

[PR] お役立ち情報