IT・パソコン アクセス|Access

知ってると便利!Accessで異なるテーブルを1行に集計するユニオンクエリ

Accessアクセス)で在庫管理や、

入出金の管理データを集計する際、

便利なのがユニオンクエリです。

 

私はアクセス初心者ですが、

簡単な在庫管理を行う仕組みを作りたい思い、

アクセスで作ろうと試行錯誤中です。

簡単な在庫の入出庫データベースの作り方を

考えたので公開します。

テーブルの構造は、

  • 入庫テーブル
  • 出庫テーブル

と2つ分けておき、

各テーブルの項目はシンプルに

以下の4項目とします。

  1. ID(オートナンバー型)
  2. 年月日(日付データ型)
  3. 商品コード(数値型)
  4. 数量(数値型)

テーブルの準備ができたら

クエリの作成でユニオンクエリを作成します。

まずはテーブルを選択して

作成タブのクエリデザインをクリック

ユニオンクエリ作成1

 

次にデザインタブのユニオンのボタンをクリックします。

ユニオンクエリ作成2

 

問題はここからです。

ユニオンクエリはSQLのプログラムを直接入力します。

すべてのプログラムを覚えなくても必要な部分だけ

使えればOKです。

ここで入力するのは以下のテキストです。

SELECT 商品コード,年月日,-数量
FROM 出庫テーブル
UNION ALL SELECT 商品コード,年月日,数量
FROM 入庫テーブル; 

これで出庫と入庫の履歴が縦に連続して並びます。

一度作ってみると意外と簡単で便利なものです。




Amazonのおすすめ

-IT・パソコン, アクセス|Access
-, , , , , , , , , ,

© 2024 事務屋ドットコム