
Access2003を使用中です。
Access初心者です。
ある数値データのテーブルがあります。
A~Gグループ毎にクエリをつくりそれぞれ小計を出しています。
さらにA小計~G小計 を合計する別のクエリをつくり、
合計:Nz([A小計]+[B小計]+・・・・+[G小計])
という式を入れたのですが、計算されるのではなく、数字の連なりになって出てきます。
説明が悪いのですが、
例えばA小計=12 B小計=16 C小計=6 ・・・・ だと
このフィールドには 「12166・・・」という形で出てきます。
計算の式が間違っているのでしょうか?それともクエリで出した小計を更に合計することは出来ないのでしょうか?
申し訳ありませんが、ご教授ください
No.2ベストアンサー
- 回答日時:
たぶん、小計の部分がテキスト型の
フィールドをたしているからだと思います。
以下のようにしてみてください。また
Nz関数の使い方も変更してください。
合計:CLng(Nz([A小計]))+CLng(Nz([B小計]))+・・・・
出来ました!
ありがとうございます!!!
CLngがテキスト型のデータを数値として認識してくれるようになるんですね!
きっとフィールドの設定の問題だろうとは思ったのですが、クエリで作ったものを変える方法は分からなくて・・・
CLngまだキチンと理解したわけではないので、これから勉強してみます。
私のもっている本(基礎的なもの)では載っていないようですので、ちょっと調べてみます。
ご教授ありがとうございました
No.1
- 回答日時:
失礼があったらパスしてください
>合計:Nz([A小計]+[B小計]+・・・・+[G小計])
自分の知識不足かもしれませんが上記の Nzの意味が分かりません
どのような場所で記述していますか
合計:[A小計]+[B小計]+・・・・+[G小計] ではだめですか
自分がテーブルを設計する場合 商品コード,金額 といったように
分類項目と計算項目のフィールドの組み合わせとします。
例
売上テーブル(商品名,金額)
商品毎の金額小計は
select sum(金額) from 売上テーブル group by 商品名
合計は単に
select sum(金額) from 売上テーブル
としています。
お返事ありがとうございます。
Nz関数は未入力のフィールドを「0」として計算できるようにする関数だそうです。
データによっては未入力が発生するので設定していました。
[A小計]・・・自体がクエリで計算されたフィールドで、数値型にならなかったことに原因があったようです。
無事解決しました。
貴重なご意見ありがとうございます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUBTOTAL SUMIF?? 2 2023/03/16 11:25
- Visual Basic(VBA) Excel VBA ユーザーフォーム内のラベルにテキストボックスの小計を出す方法 5 2022/08/17 14:27
- Access(アクセス) お世話になっています いまクエリを作っています。。 デザインビューの画面の集計の欄で、「グループ化」 4 2022/09/17 17:03
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- 会計ソフト・業務用ソフト Excelの見積書の消費税をブルタウンで変更したい。 3 2023/02/14 16:41
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- 数学 賃料と専有面積のデータが60部屋分ほどがあり、 賃料÷専有面積(=1㎡あたりの賃料)の数式で計算する 2 2023/02/18 20:33
- 物理学 光り時計の思考実験をやり直すと、ガンマの数式は成立しない。 2 2022/05/24 09:01
- その他(趣味・アウトドア・車) EXCELの計算 3 2023/03/16 10:02
- その他(悩み相談・人生相談) 自分は計算が大の苦手です。小学生の計算ひとつ出来ません。ですが痙攣とか、そういう漢字はまぁ、すらすら 6 2022/09/05 06:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
access2021 強制終了してしまう
-
Access VBA [リモートサーバー...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
アクセスの更新クエリでカレン...
-
access2021 VBA メソッドまたは...
-
Access Error3061 パラメータが...
-
accessデータを指定したExcel、...
-
Accessのクエリの結果を、既存...
-
Accessのスプレッドシートエク...
-
Accessでレポートを印刷する時...
-
Accessのクエリの印刷設定
-
Accessクエリの集計について
-
Accessのフォーム上のテキスト...
-
ACSESS初心者です マンション管...
-
Accessフォームの配色テーマを...
-
Accessデータベースに含まれる...
-
Accessで作ったデータベースをw...
-
Accessで、『"A"以外の場合"--"...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでページ毎の小計から...
-
Excel VBA ""を含む関数を使うには
-
Access クエリで2段階計算をし...
-
追い越し違反の通報についてお...
-
左折待ちの自動車を追い越す場合
-
黄色車線はUターン禁止??
-
飲食禁止ってアメも含まれますか?
-
道路標識、これはいつ駐車可能...
-
一方通行の標識がない時に
-
就労継続支援a型では、連絡先交...
-
交差点前の右折レーンへ入る行...
-
SNSとかポコチャなどのライブ配...
-
都内で50ccの原付バイクに乗る...
-
広尾駅真上の外苑西通りの路肩...
-
道路の黄色い中心線は追い越し...
-
サイレンは鳴っていないけど救...
-
緊急時以外の消防車の赤色警光...
-
ここの交差点はUターン禁止でし...
-
道路標識で「大型終日」その下...
-
7時から9時まで一方通行の道...
おすすめ情報