
Access2003を利用しております。
店舗在庫の管理をする為に在庫表を作りました。
仕入、販売などで在庫が上限した際に、商品のJANコードをもとに数量を変更したいと思っています。
テーブル、クエリは以下の通りです。
<テーブル>
T_main(全てのデータが入っています)
T_販売JAN(A列にJANコード、B列に変動数を入力)
<クエリ>
更新クエリで、T_mainのJANコードと、T_販売JANのJANコードは結合しており、T_mainの在庫数をフィールドとし、レコードの更新には下記関数を入力しております。
DSum("[在庫数] - T_JAN販売 , [在庫数]" , "T_JAN販売" , "[JANコード]=" & [JANコード])
在庫数はどちらも数値(長整数型)としております。
クエリを実行すると『更新クエリですべての更新ができません。』と表示され、T_mainの在庫数が空欄になってしまいます。
今まで全てGoogle先生に学んできましたが今回ばかりは訳が分かりません。
どこがおかしいのかわかる方教えてください。
No.2ベストアンサー
- 回答日時:
まず
DSum("在庫数" , "T_JAN販売" , "[JANコード]=" & [JANコード])
で希望する値はすべて出てきますか?
「T_JAN販売」にはないJANコードがあるのでは?
これで計算されませんか?
[T_main].[在庫数] - Nz(DSum("在庫数" , "T_JAN販売" , "[JANコード]=" & [JANコード]))
DSum("在庫数" , "T_JAN販売" , "[JANコード]=" & [JANコード])
上記では、最初に確認される『〇件のレコードを更新します。』での件数は合っているのですが、『〇個のフィールドで型変換エラー』となってしまいます。
教えていただいた式を2件とも試してみましたが、同様のエラーが表示されてしまします。
型はJANコードがテキスト型、数量が長整数型を使用指定おります。
型を変えた方がよろしいのでしょうか?
No.3
- 回答日時:
別で同じ質問をされているようなのでそちらで回答があると思いますが
まず更新クエリから一旦、選択クエリに変更してください。
フィールドにDSum("在庫数" , "T_販売JAN" , "[JANコード]='" & [JANコード] & "'")
を入れて「T_販売JAN」の在庫数の合計が表示されるか確認してください。
テキスト型と数値型では条件の指定が違います。
表示されるのであれば更新クエリに戻し
[T_main].[在庫数] - Nz(DSum("在庫数" , "T_販売JAN" , "[JANコード]='" & [JANコード] & "'"))
を実行してみて下さい。
何度もご回答頂き誠にありがとうございます。
選択クエリに変更し、教えていただいた方法を試したところ思っていたことができました。
本当にありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ディーラーでの新車の在庫確認...
-
NIKE Airmax95essential(黒)...
-
売上在庫の評価減後の取扱い
-
在庫評価単価について
-
売上原価がマイナスの場合の処...
-
製造業ですが、廃棄処分(資材...
-
在庫計上とは?
-
生産完了品と在庫限定品の違い
-
エクセルで在庫表を作りたいの...
-
在庫日付順に先入先出しをエク...
-
在庫月数の求め方について
-
エクセルで在庫表作成、数量が...
-
原材料から製品在庫へ移す処理
-
アクセスで在庫管理
-
access 重複行の複数条件の抽出
-
ヨドバシカメラのネット通販で...
-
店舗間移動の在庫管理について
-
中小建設会社の在庫管理について
-
販売価格値下げによる損失補填...
-
ミスドって新作出たらどれくら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ディーラーでの新車の在庫確認...
-
在庫日付順に先入先出しをエク...
-
ヨドバシカメラのネット通販で...
-
生産完了品と在庫限定品の違い
-
製造業ですが、廃棄処分(資材...
-
解き方がわかりません。力を貸...
-
売上在庫の評価減後の取扱い
-
コンビニに在庫確認の為に何度...
-
在庫評価単価について
-
マクロで最終行から上に検索を...
-
在庫月数の求め方について
-
エクセルで在庫表作成、数量が...
-
VBA内でSQL(UPDATEをループ処...
-
ACCESS2013でバーコードリーダ...
-
棚卸資産の1円評価
-
在庫計上とは?
-
ノートパソコンを家電量販店で...
-
エクセルの数式について教えて...
-
店舗間移動の在庫管理について
-
不良品を交換したいけど在庫が...
おすすめ情報
更に、更新区分(販売、仕入)等の履歴も残す方法も教えていただければ幸いです。