質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

Q&A

解決済

1回答

312閲覧

テーブルを4つ結合したい。

ryuju0428

総合スコア14

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

0グッド

0クリップ

投稿2017/08/28 10:09

テーブルを4つ結合させることは可能ですか?

T受注 受注日・(主)受注No・取引先

T受注明細 受注No・(主)オーダーNo・カラー・品番・納期・単価・受注数

T前進状況 受注No・オーダーNo・(主)前進No・仕上がり数

T納品 発注No・オーダーNo・前進No・発送数

上記のテーブルから

受注・オーダーNo・前進No・発送数・単価・取引先で
横に並んだ一覧にしたいです。
クエリで並べると取引先でまとめることができないです。

一覧にできたら、会社で月ごとに集計できると思うんですが。

1回の受注で2~3種類の注文があり、また1つの注文を2~3回に分けて納品していきます。

1つの受注NoにオーダーNoが2~3個 そのオーダーNoに前進Noが2~3個付きます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sazi

2017/08/28 11:48 編集

質問文ではどのように纏めたいのかがはっきりしないので、その上手く纏めることができていないクエリーをデザインで開き、右クリックで「sqlビュー」を選択し、表示された内容をコードとして提示してみて下さい。※クエリーは保存せずに閉じて下さい。
guest

回答1

0

ベストアンサー

以下提示された情報からのクエリーのイメージです。
イメージ説明
このリレーションの場合、受注Noの1件につき(×オーダーNo数×前進No)の件数になると思われます。
※T納品については一意キーは設定されていないのですが、前進Noで一意になると解釈しています

ここからさらに纏めたいということでしょうか?

投稿2017/08/28 12:24

編集2017/08/28 12:27
sazi

総合スコア25195

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ryuju0428

2017/08/29 05:27

自動でついてきてたリレーションを外し、お手本通りにリレーションしたらできました!! ありがとうございました。(^^♪たすかりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問