No.1ベストアンサー
- 回答日時:
秒を格納しているフィールド名が 秒数 だとして
クエリのデザインビューにて新たなフィールドを作成。
そこに
時間表示: CDate(Format([秒数]/3600/24,"hh:nn:ss"))
で出来ます。
秒数を一日の秒数(86400 = 3600*24)で割って
Format関数 で時間表示に加工、
このままではテキスト型になってしまうので
さらに、Cdate関数で日付時刻型に変更しています。
http://support.microsoft.com/kb/881854/ja
http://support.microsoft.com/kb/210276/ja
ありがとうございました。
教えていただいた方法で24時間以内の秒数は
時間表示できました。
ですが、24時間を越える秒の累計の変換がうまくいきません。
これはどうしたらよいのか、教えていただけると幸いです。
よろしくお願いします!
No.2
- 回答日時:
どうやったら良いでしょうね (^_^;)
24時間を越えるなら
時間表示:format([秒数] / 86400 + 1,"dd\日 hh:nn:ss")とか
時間表示:format([秒数] / 86400 + 1,"d\日 hh:nn:ss")
として『表示のみに使用』し、文字を右詰めにして
実際の計算は、[秒数]フィールドで行うしかなさそう?です。
日付時刻型データは、1899/12/30 00:00:00 を起点として
1日を1、時間部分は小数点で格納される倍精度浮動小数点型です。
なので
たとえば、90000秒を 01日 01:00:00 と表現したい場合は
format(90000 / 86400 ,"dd\日 hh:nn:ss")だと
31日 01:00:00 になりますので
format(90000 / 86400 + 1,"dd\日 hh:nn:ss")
と誤魔化してやります。
これを日付型にしようとして
Cdate(format(90000 / 86400 + 1,"dd\日 hh:nn:ss"))
だとエラーになりますので
Cdate(format(90000 / 86400 + 1,"yyyy/mm/dd hh:nn:ss"))
ではエラーにはなりませんが
1900/01/01 1:00:00
となっちゃうのねん。
お忙しいところ本当にありがとうございます!!
いろいろと試してみましたが、どうもうまくいかず、
その部分だけは秒表示にすることにしました。
ご親切な対応ありがとうございました!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Excel(エクセル) Excelについて画像のように実働時間を入力したら、 下限時間より少ないまたは上限時間より多い場合、 2 2023/08/08 23:28
- その他(Microsoft Office) 時間の平均値を計算する方法を教えて。 1 2023/08/06 12:02
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルの関数に関しての質問です。 5 2022/10/07 11:17
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
アクセスのクエリで秒→時間、時間→秒に変換したい
Access(アクセス)
-
Accessの数値から時間に変換する時点で困っています。
その他(データベース)
-
[MS Access]クエリで変換 hhmm(数値型)⇒hh:mm(日付/時刻型)
その他(Microsoft Office)
-
-
4
Access にて mm:ss.0" 形式の 秒数を算出する方法"
その他(データベース)
-
5
ACCESSの時刻の引き算
Access(アクセス)
-
6
accessで残業時間計算
Access(アクセス)
-
7
Accessで24時間を超える時間の入力ができない。
Excel(エクセル)
-
8
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
9
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付を差し込み印刷で表示した...
-
【Tableau Desktop】文字列から...
-
ファイルメーカーで検索結果を...
-
ACCESSの自動連番について
-
日付型のテキストボックスに数...
-
挿入した日付の自動更新を中止...
-
差し込み印刷で日付の曜日を表...
-
【Word】 今日の「年」「月」...
-
オープンオフィス のWriterで日...
-
Accessで日付から曜日を自動で...
-
クエリで日付型のIIF関数の使用
-
Wordの日付変換ってできますか?
-
VBAでエクセルシートを更新...
-
「24日の0時」って・・・
-
エクセルのチェックボックスを...
-
パソコンで購入したデーターが...
-
エクセルで最高値、最低値の日...
-
日付の大小の表現
-
回覧板の日付について質問です...
-
差し込み印刷に当日の日付が入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付を差し込み印刷で表示した...
-
日付を昇順で並び替えし、空白...
-
差し込み印刷で日付の曜日を表...
-
【Word】 今日の「年」「月」...
-
日付型のテキストボックスに数...
-
Wordの日付変換ってできますか?
-
日付がインポートされない
-
クエリで日付型のIIF関数の使用
-
Wordで、ヘッダーに印刷日付を...
-
【Tableau Desktop】文字列から...
-
ACCESSの自動連番について
-
Word2010 フィールド内での和...
-
accessで残業時間計算
-
wordの日付入力の仕方について...
-
Accessで秒を時間で表示させる...
-
Accessで日付から曜日を自動で...
-
挿入した日付の自動更新を中止...
-
Firebirdで年齢算出
-
ファイルメーカーの日付の検索
-
datetime型でのソート
おすすめ情報