Access(アクセス)で在庫管理や、
入出金の管理データを集計する際、
便利なのがユニオンクエリです。
私はアクセス初心者ですが、
簡単な在庫管理を行う仕組みを作りたい思い、
アクセスで作ろうと試行錯誤中です。
簡単な在庫の入出庫データベースの作り方を
考えたので公開します。
テーブルの構造は、
- 入庫テーブル
- 出庫テーブル
と2つ分けておき、
各テーブルの項目はシンプルに
以下の4項目とします。
- ID(オートナンバー型)
- 年月日(日付データ型)
- 商品コード(数値型)
- 数量(数値型)
テーブルの準備ができたら
クエリの作成でユニオンクエリを作成します。
まずはテーブルを選択して
作成タブのクエリデザインをクリック
次にデザインタブのユニオンのボタンをクリックします。
問題はここからです。
ユニオンクエリはSQLのプログラムを直接入力します。
すべてのプログラムを覚えなくても必要な部分だけ
使えればOKです。
ここで入力するのは以下のテキストです。
SELECT 商品コード,年月日,-数量
FROM 出庫テーブル
UNION ALL SELECT 商品コード,年月日,数量
FROM 入庫テーブル;
これで出庫と入庫の履歴が縦に連続して並びます。
一度作ってみると意外と簡単で便利なものです。