
いつも大変お世話になっております。
Accessの数値型フィールドで、該当する数字がない場合、通常はブランク(空白)になっていますが、それをゼロ表示するには、どうしたらいいのでしょうか?
表示形式の中で変更しても、そのようにはなりません。
何がしたいのかというと、クエリで、在庫表を作っているのですが、入庫が100で出庫が50だと在庫数(入庫-出庫)は50と表示されますが、入庫が0で出庫が50の場合、答えは-50なのに、そのように表示されません。入庫の数字がブランクだからいけないのかな??と思い、このような質問をさせていただきました。
どうぞよろしくお願いします。m(_ _)m
No.2ベストアンサー
- 回答日時:
>該当する数字がない場合、通常はブランク(空白)になっていますが
あれはブランクではなくNullです
レコードがないという状態を表しています
Nullはデータベースでは非常に重要な概念で
軽々しく0に置き換えない方がいいのですよ
ただしNullが絡む計算の結果はNullとするという決まりがあります
それじゃ困る、Nullを0として計算したいというときにはNz関数を使います
Nz(入庫,0)-Nz(出庫,0)
重要な概念ですからヘルプ等でよく研究してください
>表示形式の中で変更しても、そのようにはなりません。
書式の第4項がNullに対する書式ですから0と表示させることも出来ますが
混乱させるだけの結果になるでしょうね
はい。おっしゃるとおりでした。
「ブランク」と「Null」の概念も、昔聞いた気がしましたが、忘れていました。(^^;)すみません。
で、また、「Nz」関数を使うことで、問題も解決できました。
非常に適切・親切なご回答、本当にどうもありがとうございました。m(_ _)m
No.1
- 回答日時:
おっしゃる通り、入庫の数字がブランクなのが問題ですね。
(私も試してみました)
テーブルのデザインで、入庫及び出庫フィールドの規定値を0にする
→
更新クエリで、入庫及び出庫フィールドがブランクの場合は0をセット
以上で問題は解決すると思います。
この回答への補足
早速のお返事ありがとうございます。
今回のDBの作りの場合、テーブルまたはクエリのフィールドにブランクはないのです。ブランクは、「在庫表」のみに現れます。
それぞれのテーブル・クエリに在庫の入庫情報・出庫情報を入れる段階では、どのフィールドも埋まっていきます。
その埋まったデータを使って、製品名(型番)をキーに在庫表を作っているわけですが、そのとき初めて、入庫はあるけど出庫がない、出庫があるけど入庫がない・・・という情報が発生するので、あくまでも質問に書いたとおり、クエリを実行した後の値がブランクの場合は「0」を表示する必要があるのです。
・・・できますでしょうか?
お手数おかけしますが、よろしくお願いします。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も見ています
-
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
access・カウント結果がゼロでも、「0」を表示させるには?
その他(データベース)
-
Accessレポート「0値」の表示について
その他(データベース)
-
-
4
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
5
Accessのクエリーのゼロデータ行の非表示の仕方
Excel(エクセル)
-
6
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
7
年月日を持つテーブルから年月を指定して抽出したいのですが
その他(データベース)
-
8
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
9
Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
-
10
アクセスのテキストボックスの初期値を空白に
Access(アクセス)
-
11
アクセス: フォーム上で計算した数字をテーブルに保存したい。
Access(アクセス)
-
12
アクセスの初心者の質問です(空白の場合に他のフィールドを表示させたい。)
Access(アクセス)
-
13
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
14
アクセス エラーを数値「0」に変換するには
Access(アクセス)
-
15
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
16
Access クエリ 複数条件で実施件数をカウント、表示する いつも大変お世話になっておりま
その他(Microsoft Office)
-
17
アクセスのレポートにおいて日付の[01月02日]の0のみを非表示にしたい。
Access(アクセス)
-
18
アクセスのレポートを印刷すると白紙がでてきます。改ページついて教えてください。
その他(データベース)
-
19
Access のフォームで新しい行を挿入する方法
Microsoft ASP
-
20
角丸四角形を描きたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
在庫管理と賞味期限管理
-
アクセスのクエリで引き算をし...
-
Accessで在庫管理する時の在庫...
-
ACCESSで在庫管理がした...
-
Access エラー 指定されたフィ...
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
アクセスのエラー「クエリには...
-
access テーブル作成クエリでテ...
-
Excleピボットでデータのない部...
-
SQL文で パラメータが少なすぎ...
-
エクセルにおける「フィールド...
-
アクセス・テーブルの改行につ...
-
ACCESSのクエリで抽出条件「ま...
-
Accessで、1つの項目に複数の...
-
2つのテーブルに共通するレコ...
-
Accessのリンクされたテーブル...
-
ACCESS クエリの抽出条件に他の...
-
VBA 別シートの同じ日付の欄に...
-
テーブルでメモ型になっている...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで“0”ゼロ表示をする
-
ACCESSで在庫管理を作成するよ...
-
Access エラー 指定されたフィ...
-
Accessで在庫管理する時の在庫...
-
アクセスのクエリで引き算をし...
-
在庫管理と賞味期限管理
-
Access2000の使い方
-
ACCESSでこのようなDBは作れる...
-
アクセスでの在庫管理(在庫期...
-
Accessで在庫管理をしたいです。
-
ACCESSで在庫の入出庫履歴を作...
-
出庫と消費について
-
Accessのレポートで日々の在庫...
-
ACCESSで在庫管理 備考欄の組...
-
アクセスが・・・
-
Access2016 2つのテーブルを1つ...
-
ACCESSで困っています。
-
ACCESS2013 Switch関数で
-
コインパーキングについて
-
エクセルの関数でわからないこ...
おすすめ情報