
お世話になります。
クロス集計クエリの列見出しが、商品名にできずにコードになってしまいます!
先日こちらで、列見出しがコードの場合はクエリ列見出しに商品名で固定しようとしても空白になることを教えて頂きました。
ですが、列見出しがコードのままだと都合が悪い為、どうしても列見出しを商品名にしたくて考えているのですが、どうしてもできません・・
テーブル『販売実績』 フィールド[ID][販売日]・[店舗]・[担当者]
テーブル 『販売明細』 フィールド[ID]・[販売実績ID]・[部門]・[商品名]・[商品カラー]・[販売金額]・[販売本数のカウント]
という二つのテーブルから[販売明細]をサブフォームにするフォームを作ってそこから入力ができるようにしています。(クエリもこの2つのテーブルから作って、クロス集計にしています。)
フォームの[部門]・[商品名]・[商品カラー]はコンボボックスから選択できるようにしており、まず部門を選択するとそれに伴って商品名が絞り込まれて、さらに商品名から商品カラーが絞り込まれるようなコンボボックスにしています。
ここで、コンボボックスの商品名を、商品IDではなく商品名でテーブルに取得したいと思い、(それができれば列見出しも商品名にできると思い)、連結列を2にしてみると、テーブルには商品名で入ったんですが、今度はフォームの絞り込みのコンボボックスが使えなくなりました。
部門から商品名の絞り込みはできるんですが、商品名から商品カラーの絞り込みができなくなりました。
多分連結列を2にしたので、コンボボックスの値がIDから商品名になった為にIDで抽出していたものができなくなった為だと思うんですが、どうにかできないものかと考えているんですがどうにもできません。
この列見出しに商品名を持ってくるということだけで、かなり時間を食ってしまいました。
何か解決策ありましたらご教授ください。
宜しくお願いします。
何分初心者なもので、説明が的外れでしたら申し訳ありません。
No.2
- 回答日時:
遅くなりました。
そのクロス集計のクエリは単独で開けますよね?開いて確認してみてください。
そこに商品名があれば、クロス集計を少々修正すればできます。
無ければ、そのクロス集計の元になるクエリに商品名を追加しましょう。
商品名を含むテーブルを結合させる必要があります。
どこまで出来そうですか?
No.1
- 回答日時:
また見つけてしまいました…
IDを商品名にすればいいんですね?
それだけなら、そんなに難しくありません。
おそらく、クロス集計クエリの元となるものはテーブルではないですか?
テーブルは基本的に「無駄なデータは保存しない」のが基本となりますので、だいたいコードやIDのみが格納され、内容がよくわからないことが多いんです。
こういう場合、見せかけのためにテーブルを連結させクエリを作成します。
テーブルはデータそのもの、クエリはそれを見やすく加工したもの、との認識で概ね間違いではないです。
クロス集計の元がテーブルなので、IDはあっても商品名がない。したがって表示出来ない、となります。
であれば、まず、テーブルから商品名が含まれているクエリを作成してみましょう。クエリが出来たら、クロス集計のテーブルをクエリに変更してやればいいだけです。
もし、クロス集計の元がクエリで、そのクエリに商品名があれば、列をIDから商品名に変更してやればいいだけです。
どうでしょうか?
またまたありがとうございます!
しかし・・・できません・・・。
もともとのテーブルの作り方などが悪いんですかね。
クロス集計のもとはクエリなんですが、上記質問の中にある、販売明細テーブル、販売実績テーブルの2つから作ったクエリからクロス集計しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
アクセスのクエリ-で
-
ACCESSに同時アクセス(編集)を...
-
2つのテーブルを比較して一致し...
-
翌営業日までの日数をSQLで求め...
-
Access 複数テーブルのレコー...
-
アクセスのデータをエクセルに...
-
ACCESS97のテーブルサイズについて
-
ACCESSのSQLで数値型に変換する...
-
Accessクエリでの、LIKE条件
-
Accessレコードの追加や変更が...
-
ツリー構造をRDBで表現するには?
-
Accessでvlookupみたいなことは...
-
リンクテーブルを CopyObject ...
-
access テーブル内のレコード...
-
本テーブルに変更内容を反映す...
-
ファイルメーカ 検索実行せず...
-
access テーブルの複製
-
Accessでテーブルからテーブル...
-
Accessの追加クエリで既存のテ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessでテーブルからテーブル...
-
Accessの追加クエリで既存のテ...
-
Accessでvlookupみたいなことは...
-
Accessクエリでの、LIKE条件
-
access テーブル内のレコード...
-
Accessレコードの追加や変更が...
-
2つのテーブルを比較して一致し...
-
ACCESSに同時アクセス(編集)を...
-
INSERT時にデータ登録とmaxの発...
-
デザインビューで、連結式 を...
-
ACCESSのSQLで数値型に変換する...
-
パススルークエリをテーブル作...
-
テーブル作成クエリで主キーを設定
-
3つの表を1つに縦に連結する
-
Accessで、複数のテーブルで随...
-
AccessでのNULLのレコードの表...
-
SQLで条件指定結合をしたいがNU...
-
ODBCで接続するとDBに変更/追加...
-
SQL: SELECT UNIONすると文字数...
おすすめ情報