いつも大変お世話になっております。
Accessの数値型フィールドで、該当する数字がない場合、通常はブランク(空白)になっていますが、それをゼロ表示するには、どうしたらいいのでしょうか?
表示形式の中で変更しても、そのようにはなりません。
何がしたいのかというと、クエリで、在庫表を作っているのですが、入庫が100で出庫が50だと在庫数(入庫-出庫)は50と表示されますが、入庫が0で出庫が50の場合、答えは-50なのに、そのように表示されません。入庫の数字がブランクだからいけないのかな??と思い、このような質問をさせていただきました。
どうぞよろしくお願いします。m(_ _)m
No.1
- 回答日時:
おっしゃる通り、入庫の数字がブランクなのが問題ですね。
(私も試してみました)
テーブルのデザインで、入庫及び出庫フィールドの規定値を0にする
→
更新クエリで、入庫及び出庫フィールドがブランクの場合は0をセット
以上で問題は解決すると思います。
この回答への補足
早速のお返事ありがとうございます。
今回のDBの作りの場合、テーブルまたはクエリのフィールドにブランクはないのです。ブランクは、「在庫表」のみに現れます。
それぞれのテーブル・クエリに在庫の入庫情報・出庫情報を入れる段階では、どのフィールドも埋まっていきます。
その埋まったデータを使って、製品名(型番)をキーに在庫表を作っているわけですが、そのとき初めて、入庫はあるけど出庫がない、出庫があるけど入庫がない・・・という情報が発生するので、あくまでも質問に書いたとおり、クエリを実行した後の値がブランクの場合は「0」を表示する必要があるのです。
・・・できますでしょうか?
お手数おかけしますが、よろしくお願いします。m(_ _)m
No.2ベストアンサー
- 回答日時:
>該当する数字がない場合、通常はブランク(空白)になっていますが
あれはブランクではなくNullです
レコードがないという状態を表しています
Nullはデータベースでは非常に重要な概念で
軽々しく0に置き換えない方がいいのですよ
ただしNullが絡む計算の結果はNullとするという決まりがあります
それじゃ困る、Nullを0として計算したいというときにはNz関数を使います
Nz(入庫,0)-Nz(出庫,0)
重要な概念ですからヘルプ等でよく研究してください
>表示形式の中で変更しても、そのようにはなりません。
書式の第4項がNullに対する書式ですから0と表示させることも出来ますが
混乱させるだけの結果になるでしょうね
はい。おっしゃるとおりでした。
「ブランク」と「Null」の概念も、昔聞いた気がしましたが、忘れていました。(^^;)すみません。
で、また、「Nz」関数を使うことで、問題も解決できました。
非常に適切・親切なご回答、本当にどうもありがとうございました。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで在庫表を作っています。 それぞれの表で、入庫、出庫、残高が表示される表を作っています。 任 9 2023/05/03 21:45
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- その他(Microsoft Office) OneDrive Personalについて 1 2022/08/02 18:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 4 2023/05/26 10:43
- Yahoo!ショッピング ネットショッピングについて 3 2022/11/02 14:32
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- Excel(エクセル) Excelの関数について 3 2022/11/13 23:47
- 運輸業・郵便業 ●(令和なのですが…) 今時、 (倉庫会社の在庫の)倉庫管理システムが、 “紙”(商品依頼書•注文書 2 2022/08/07 18:09
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- au(KDDI) auStyleの来店予約をする時に、iPhone14の商品予約もしました。昨日予約したのですが、連絡 1 2022/12/19 20:45
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
計算結果が0なら空白にしたい。ただし・・・
Access(アクセス)
-
ACCESSのテーブルのデータで、先頭に「000」を付与するほう右方
Access(アクセス)
-
access・カウント結果がゼロでも、「0」を表示させるには?
その他(データベース)
-
-
4
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
5
アクセスでcsvに出力した際、頭の0が消えてしまいます
Access(アクセス)
-
6
Accessのクエリーのゼロデータ行の非表示の仕方
Excel(エクセル)
-
7
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
8
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
9
Accessレポート「0値」の表示について
その他(データベース)
-
10
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
11
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
12
Access サブフォームでの選択行の取得
その他(データベース)
-
13
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
14
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
15
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
16
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
17
アクセスでテーブルの変更内容をフォームに反映させるには?
その他(データベース)
-
18
新規レコード行を非表示にしたい
Access(アクセス)
-
19
選択クエリで空欄のテーブルがあっても表示したい
Access(アクセス)
-
20
アクセスVBAのMe!と[ ]
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessで、在庫表を作りたいの...
-
アクセスのクエリで引き算をし...
-
Access エラー 指定されたフィ...
-
出庫と消費について
-
Accessで在庫管理する時の在庫...
-
Accessで“0”ゼロ表示をする
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
エクセルデータをワードで差し...
-
テキストボックスにクエリ結果...
-
アクセスのエラー「クエリには...
-
ACCESS クエリの抽出条件に他の...
-
ACCESSの時刻の引き算
-
Accessの桁区切りについ...
-
ACCESSで2つフィールドの日付...
-
実行時エラー '3464': 抽出条件...
-
Accessで、1つの項目に複数の...
-
Accessの日付時刻型から日付、...
-
アクセス 項目毎にデータを横...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで“0”ゼロ表示をする
-
Accessで在庫管理する時の在庫...
-
アクセスのクエリで引き算をし...
-
Access エラー 指定されたフィ...
-
ACCESSで在庫の入出庫履歴を作...
-
ACCESSで在庫管理を作成するよ...
-
Accessで在庫管理をしたいです。
-
アクセスが・・・
-
ACCESSで在庫管理 備考欄の組...
-
在庫管理と賞味期限管理
-
ACCESSで困っています。
-
出庫と消費について
-
アクセスでの在庫管理(在庫期...
-
Accessのレポートで日々の在庫...
-
Accessで、在庫表を作りたいの...
-
エクセルでの在庫管理表について。
-
ACCESS2003で複数条件で表示・...
-
エクセルVBAとアクセスでの在庫...
-
エクセルで在庫管理表の作り方...
-
アクセス・入出庫管理
おすすめ情報