現在Access2000で、在庫管理をしています。
添付ファイルのように(1)~(3)のようなテーブルがあります。商品を発注するにあたり(3)現在庫の確認と(2)発注済み分の確認、(1)受注内容の確認などと効率の悪い状況です。
そこで各商品ごとに入出庫をみることができるレポートを出力できるようにしたいと思います。例えば、商品Bであれば(4)のようなレポートを出力したいと思います。
(1)と(2)のテーブルのフィールドをユニオンクエリーで結合させるところまでは何とかできたのですが、肝心な"在庫累計"をうまく計算できません。添付ファイルの(A)と(B)
色々調べると、Dsum関数があるようなのですで、このユニオンクエリーをもとに選択クエリーをつくりこの関数を使ってみたのですが(4)のレポートのようにはいきません。"期日"を条件にしたのですが同じ日だとすべて合計されてしまします。また、出力するレコードの順番は日付で昇順、同じ日付のレコードは入庫(プラスのレコード)を上位に、続いて出庫(マイナスのレコード)の順番にしたいです。
(4)のようなレポートが作成できれば方法は問わないです...
なにかいい方法をアドバイスをいただけますでしょうか。
宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
基本的にアクセスのクエリーで累計を計算させるのは難しいです。
少なくともクエリーで取引別の入出庫数(数量)を求めることができているのですから、レポートでVBAを使い累計値を変数(ruikei)とし、初期値にruikei=現在個数として代入して、各行で ruikei=ruikei+数量 とすれば ruikeiを累計値としてレポート表示できると思います。
No.1
- 回答日時:
このサイトではファイルの添付はできません。
何らかの操作間違いとおもいます。テーブル1,2,3のフィールドや
希望とするクエリの結果? など補足してください。
ひょっとしてですが(想像力まくしたてて)
テーブル1(商品マスタ)
商品ID 商品名
テーブル2(発注、入荷履歴)
発注日 商品ID 数量
とあったとして、商品IDごとの発注数量の合計をだしたい?
新規にクエリを作成、テーブル1と2を追加、商品IDでリレーション
テーブル1の商品ID、商品名、テーブル2の数量を配置
ツールバーの表示=>集計 をクリック
グループ化になりますので、数量の部分をクリックしたら合計 というのがあります。
この回答への補足
早速の回答ありがとうございます。
ファイルの件失礼しました、以下のURLのものです。
http://f.hatena.ne.jp/eric464079/20090504224352
宜しくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで在庫表(クエリ、ピボット) 2 2022/04/11 17:11
- Amazon アマゾン 7 2022/06/11 11:03
- Excel(エクセル) 荷捌作業効率をあげるためのエクセル関数を教えてください。 8 2022/10/07 08:17
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- メルカリ メルカリShopsを作るとメルカリで販売は楽になりますか メルカリとまったく変わりませんか? 2 2022/10/11 19:22
- 楽天市場 ネット通販。店舗都合でのキャンセルについて。 3 2023/01/22 14:12
- ヤフオク! 関税 詐欺でしょうか?ヤフオク 3 2023/06/25 11:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessの最大レコード数
-
アクセス レポートの行数を固...
-
ACCESSでテーブルにあるチェッ...
-
アクセスでの追加クエリでのエ...
-
Access 「主キーにはnull値を...
-
クエリの結果が文字化け(Access...
-
データシートビューをコピーす...
-
ACCESS2010 フィルタ後のエク...
-
Accessで、フォームに情報を入...
-
ACCESS2000 更新クエリで文字...
-
フォーム内のデータをすべて更...
-
Accessのオートナンバーについて
-
Accessでの宛名ラベル出しについて
-
SQLServerを使い、SQL文の練習...
-
ACCESSのクエリ機能で重複した...
-
Accessでレポート内の繰り返し...
-
差込印刷での全角表示について...
-
SQL文で パラメータが少なすぎ...
-
日付型のフィールドに空白を入...
-
Accessの桁区切りについ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでテーブルにあるチェッ...
-
Accessの最大レコード数
-
クエリの結果が文字化け(Access...
-
Access 「主キーにはnull値を...
-
Accessで、フォームに情報を入...
-
ACCESS2010 フィルタ後のエク...
-
ACCESSでのひとつ前レコードの...
-
ACCESSでの関数について
-
Accessのテーブルを開いたとき...
-
フォーム内のデータをすべて更...
-
Accessでレポート内の繰り返し...
-
アクセスでの追加クエリでのエ...
-
ACCESS2000 更新クエリで文字...
-
レコード件数が0件なら印刷を...
-
Accessのオートナンバーについて
-
アクセス レポートの行数を固...
-
mdbの破損「データベース形式・...
-
文字を含むIDの自動採番
-
Accessの保存のタイミングについて
-
Access:リンクテーブルでの参...
おすすめ情報