• 締切済み

アクセスで作業時間

アクセス初心者です。 過去ログを探したのですがわからなくて、どなたか教えてください。 工程別の作業時間集計用のクエリがやっと出来て、グループ化→の後一つのフィールドに合計を設定したら2時間5分(2:05:00)となるところが0.086805555556となってしまうのでデザインビューで書式の設定を…と思ったら日付時間になっていませんでした。どうすれば時間の合計が出せるのでしょう?

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

> 書式では数値や通貨の書式しか選択できない テーブルなんですね? クエリを新規に作成し、必要なカラムを対象としてください。 問題の列(合計時間)の「フィールド」のところで、右クリック>ズームとして、合計時間: format([列名], '[HH]:MM:SS') としてください。 文字化けが発生してたら、「フォント」ボタンをクリックして文字サイズが10ポイントになってると思うので9ポにすればOKです。

sansukirai
質問者

補足

回答ありがとうございます。新しく作ってみましたが、合計を出さない状態では時間表示が出来ますが、集計しようとするとやはり何処か間違っているようで今度は「抽出条件でデータ型が一致しません」のエラー表示になってしまいます。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

シリアル値が表示されています。 0.5が12:00:00になります。 format([列名], 'HH:MM:SS')で表示し直して下さい。 合計時間(H)が24以上になるなら format([列名], '[HH]:MM:SS')としてください。 でなければ日付が繰り上がります。

sansukirai
質問者

補足

bin-chanさん早速の回答ありがとうございます。 すみません、もう一点恥ずかしながら基礎的なことを教えてください。 デザインビューのところで列を選択してプロパティーの書式では数値や通貨の書式しか選択できないようになっています。このformat([列名], 'HH:MM:SS')は表示は何処に設定すればよいのでしょう?

関連するQ&A

  • アクセス集計クエリでの書式設定

    アクセス2000を使っています。 テーブルにある「金額」フィールドをグループごとに合計する、集計クエリを作成したのですが、「金額の合計」の書式をコンマ区切りにしたいのですがどうしたら良いでしょうか? デザインビューで「金額の合計」のプロパティの書式にコンマスタイルにしたのですが、表示形式は変わりません。 「金額」フィールドはテーブルで設定している通り、コンマスタイルになっているのですが・・・。 よろしくお願い致します。

  • ACCESS、時間ごとの集計の仕方は?

    Accessで簡単なDBを作っています。 日付/時刻型のフィールドをもつテーブルを時間毎に集計するクエリを作りたいと思います。標準的な(初心者におすすめの)作り方を教えてください。 私はACCESS初心者ですがSQLが分かるのでSQLビューで書いてしまえばやりたいことはだいたいできてしまいます。 検索して調べて、 ・デザインビューのフィールドに「日時:Format([DATE],"yyyy/mm/dd hh")」と入力する方法 ・ウィザードで日毎に集計してから、デザインビューで「時:Hour(DATE)」というフィールドを追加する方法 があることが分かりました。 しかし、煩雑というか、難しいような気がします。 作ったものを初心者に引き継いでメンテしてもらいたいので、もっと一般的な方法があれば教えてください。 宜しくお願い致します。

  • アクセスで月ごとの集計

    いつも大変お世話になっております。 似たような質問が他にもあるかもしれませんが、見当たりませんでしたので、新しく質問させてください。 アクセスで、集計をしたいと思っています。 あるフィールドには、日付/時刻型が設定されていて、そこには日付の情報が入っています。 その他のフィールドに、金額が入っています。 日付が入っているフィールドの日付をもとに、「月ごと」に金額を集計したいのですが、クエリの集計でどのように指定すればいいのでしょうか? 他の機能で見た、「グループ間隔の設定」というような感じです。 また、さらに分かれば教えてほしいのですが、その日付のフィールドには空白もあります。 空白は無視をして、日付が入っているところだけ集計をしたい場合はどうすればいいでしょうか? 大至急!よろしくお願いします。m(_ _)m

  • アクセス クエリ 時間の合計

    かなり初歩的な質問かと恐縮ですが、 フィールド名:時間 12:28 14:04 13:00 7:50 上記の様にアクセスのテーブルに時間が入力されている列をクエリの 集計で合計すると表示がおかしかったので、プロパティの書式に 時刻 (S)を指定しました。 そうすると時間の表示は正しい形となったのですが、 合計値がおかしな状態です。 エクセルでは[h]:mm:ssと書式を指定すれば縦列の時間合計値が 正しく表示されますが、アクセスではどういった指定をすれば 時間の合計をすることができるのでしょうか?

  • <アクセスのデザインビューでの設定>

    <アクセスのデザインビューでの設定> こんにちわ。 エクセルで作成したデータをアクセスにインポートして作成したテーブルがあります。 そのフィールドに日にちを入れるところがあります。 2010/7/5と表示されるように,デザインビューで設定しましたが, 「定義されているフィールドが多すぎます」とエラーがでて保存できませんでした。 解決方法はありますでしょうか。 よろしくお願いします!! (行った,設定方法) 1)テーブルをデザインビューで開く。 2)日にちのフィールドのデータ型を「日付/時刻型」へ 3)標準タブの書式を「日付(S)」としました。 4)保存→エラー (アクセスのバージョン)  アクセス98 (PCのOS)XP

  • Access2003で日付や時間の平均を計算

    テーブルに商品の購入時間を ・日付 = yyyy/mm/dd(型は日付) ・時間 = hh:mm:ss(型は日付) の2つのカラムで持っています。 1年間の商品購入テーブルに対して商品毎の特性をクエリで出そうと思いました。 ・時間の平均(何時に買われやすい商品か) ・日付の平均?(何月・どの季節によく買われている商品か) とりあえず、時間の平均をデザインビューで 「集計=平均」でとってみたところ「0.569493210808057」というような数値がでてきました。 日付型の時間(hh:mm:ss)の平均をとる場合、どのようにクエリを設定すればよいでしょうか? また、どの季節に買われているか、というのはAccessで出せるものなのでしょうか? すみませんが、よろしくお願いします。

  • クロス集計クエリの最後のデータについて

    初めて質問いたします。 デザインビューの程度ですが、よろしくお願いいたします。 クエリで以下のようにデータが並んでいます。フィールド1のデータごとに年月昇順ソート フィールド1 フィールド2 フィールド3 フィールド4 111    1200   あああ    年月 111    1500   あああ    年月 111    1000   いいい    年月 これをクロス集計クエリでフィールド1でグループ化してフィールド2の合計をしています。 フィールド3のデータは、最後の「いいい」を持って来たいので、最後と指定しています。 ところが、どうも「いいい」を持ってくることができず、「あああ」を持ってきているようなのです。 クエリの並びが集計クエリにすると変わるのでしょうか? 集計クエリの最後というのは、どのように考えれば良いのでしょうか? よろしくお願いいたします。m(._.*)mペコッ

  • 「Access2007」について教えてください

    クエリに新しく列を挿入できないで困っています。 作成したクエリにデザインシートビューから デザイングリッドの1つのフィールドを選択してデザインタブのクエリ設定グループの列の挿入を選択したいのですが選択ができない状態になっています。なぜなのか分かりません。

  • アクセスで年度で表示

    アクセス2000 初心者です。 [伝票テーブル.TBL] にデータがあります。 フィールド は  [日付] と [売上] です。 [日付] について 年別でなく 年度別の 売上 合計 と 件数 を 集計 をしたいのです。(4月1日から3月31日まで) (1)レポートを使う場合 ウイザードを使って、グループレベルを [日付] にする。そこで グループ間隔の設定 の中に、"年" と "四半期" しかありません。 "年度" がないので、困っています。 (2)クエリを使う場合 選択クエリで 年度 の 式: を作ってみようとして年度: if(month([日付])<4,year([日付])-1989,year([日付])-1988)などと、何も分からずにやってみましたが、予想どおりうまくいきませんでした。 関数は、何を使うのでしょうか? [ とか " が間違っていますか? これで、できた選択クエリ を [年度]について、クロス集計クエリウイザードで処理したらできるのではないかと思っていますが、間違いでしょうか?もっとよい方法があるでしょうか? よろしくお願い致します。

  • Accessクエリに入力する式について教えてください。

    こんにちはWin98SE/Access2000です。 例えば AフィールドのチェックボックスがONで尚且つ、Bフィールドに数値型の値が入っていて、さらにCフィールドに日付が入った時に DフィールドにBフィールドの値を取込むと言う作業をAccessにさせたいのですが、Accessのクエリ(デザインビューのフィールドか抽出条件に設定)で関数又はSQLを使用して実現できますか。 もし出来るようでしたら、例的なもので結構ですので式等アドバイスをいただけないでしょうか宜しくお願いします。 (関数&SQL初心者です。)

専門家に質問してみよう