こんにちは。ACCESS 97、ほぼ初心者です。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1445032
こちら様の質問の、便乗質問です(質問者様とは関係ありません)。
品番,倉庫,数量
4944,F,190
4960,A,25
4960,B,6
4960,C,72
4960,D,20
4960,E,50
4960,F,3
4962,C,26
4962,E,4
4963,C,5
4964,A,4
4964,C,148
4964,E,42
4965,A,2
4965,C,5
4965,E,1
4966,C,4
4966,E,1
こんなデータからテーブルを作成し、クロス集計クエリで
品番 A B C D E F
4944 190
4960 25 6 72 20 50 3
4962 26 4
4963 5
4964 4 148 42
4965 2 5 1
4966 4 1
という結果を出し、上の質問の方法でテーブル作成すると、元データと同じテーブルが作成されます。
A、B、C、D、E、Fを列見出しにしたテーブルを作成したいのですが、教えてください。
No.3ベストアンサー
- 回答日時:
<クロス集計クエリのテーブル化>
ファイル
外部データの取り込み
インポート
クエリ
(クエリ名)在庫のクロス集計
オプション
クエリのインポート
テーブルとしてインポート
OK
でできましたが、やってみてください。
普通のクエリのテーブル作成クエリではできなかった。
(断定にはやや不安あり)
http://www20.big.or.jp/~o-shin/bbs/bender/sql/ps …
なおクエリをコピーして、テーブルに貼り付けるのもできた・
No.2
- 回答日時:
下記結果では、何か質問者にとって、不満足な点があるのだろうと思いますが、何かがわかりません.
補足してみてください。
-----
下記のようにやってみました。
質問のデータをエクセルのシートにコピー
データ-区切り位置-カンマで項目ごとに分離
アクセスからインポート
結果はテーブルに
ID品番倉庫数量
14944F190
24960A25
34960B6
44960C72
54960D20
64960E50
74960F3
84962C26
94962E4
104963C5
114964A4
124964C148
134964E42
144965A2
154965C5
164965E1
174966C4
184966E1
ができました。
ーーーー以上は前置き、質問と直接関係なし。
テーブル名 在庫、とする。
クエリ-新規作成-クロスクエリウイザード-OK
テーブル 在庫 を指定-次へ
行見出し 品番 を指定-次へ
列見出し 倉庫
集計する値 数量 合計 次へ
クエリ名指定
結果
品番合計 数量ABCDEF
4944190190
49601762567220503
496230264
496355
4964194414842
49658251
4966541
以上はクエリですが、テーブル化したいということでしょうか。
>A、B、C、D、E、Fを列見出しにしたテーブルを作成したいのですが、教えてください。
が良くわかりません。
この回答への補足
言葉が足りなくて、ごめんなさい。
> 以上はクエリですが、テーブル化したいということでしょうか。
そうです。実は正直言うとテーブルとクエリの違いが分かってないんです。
最終的には、たとえば品番4944 に対して
A B C D E F
4944 0% 0% 0% 0% 0% 100%
という比率の表を作りたいのですが、クエリ結果から作れなくて(スキルがなくて)。
テーブル化してしまえば出来そうだ、と思ったので、こういう質問になりました。
No.1
- 回答日時:
テーブル作成クエリで対処するのでしたら、新規クエリを作成して、
作成済のクロス集計クエリを「テーブルの表示」ダイアログで指定し、
全てのフィールドをクリック&ドラッグで追加した後、
それをテーブル作成クエリとして保存・実行すれば、
とりあえずその場では目的のテーブルが作成できます。
但し、上記クエリの作成時のフィールド(=クロス集計クエリの列見出し)がABCDEFだったとして、
次回にそのクエリを実行したとき、これ以外の列見出しが生じたり、
列見出しが不足したりするような場合、下記のような不都合が生じます:
・クロス集計時の列見出しがBCDEFになる場合
→「A」が見つからない旨のエラーが発生
・クロス集計時の列見出しがABCDEFGになる場合
→作成されたテーブルに「G」の情報が出力されない
ですので、テーブル作成で対処されるよりも、
一旦csvファイルかxlsファイルとして出力後、それを再度Accessにインポート、
という形にされてはいかがでしょうか。
※クエリとして保存するのではなく、SQL文で対処するようにすれば、毎回列見出しが変わっても
対応できるのかもしれませんが、私にはまだそこまでの知識はありませんので・・・(汗)
この回答への補足
そうなんですよね。。
EXCEL に出力してからいじるなら、PIVOT とかでどうとでもできるんですが。。
最近データが膨大になってきて、ACCESS に移行するため、四苦八苦しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
このQ&Aを見た人はこんなQ&Aも見ています
-
カンパ〜イ!←最初の1杯目、なに頼む?
飲み会で最初に頼む1杯、自由に頼むとしたら何を頼みますか? 最初はビールという縛りは無しにして、好きなものを飲むとしたら何を飲みたいですか。
-
大人になっても苦手な食べ物、ありますか?
大人になっても、我慢してもどうしても食べれないほど苦手なものってありますよね。 あなたにとっての今でもどうしても苦手なものはなんですか?
-
遅刻の「言い訳」選手権
よく遅刻してしまうんです…… 「電車が遅延してしまい遅れました」 「歯医者さんが長引いて、、、」 「病院が混んでいて」 などなどみなさんがこれまで使ってきた遅刻の言い訳がたくさんあるのではないでしょうか?
-
プリン+醤油=ウニみたいな組み合わせメニューを教えて!
プリンと醤油を一緒に食べると「ウニ」の味がする! というような意外な組み合わせから、新しい味になる食べ物って色々ありますよね。 あなたがこれまでに試した「組み合わせメニュー」を教えてください。
-
うちのカレーにはこれが入ってる!って食材ありますか?
カレーって同じルーから作っても、家庭によって入っているものや味が微妙に違っていて面白いですよね! 「我が家のカレーにはこれが入ってるよ!」 という食材や調味料はありますか?
-
アクセス クロス集計クエリ→テーブル作成クエリ
その他(Microsoft Office)
-
クロス集計クエリの結果を一時テーブルに保存する
その他(Microsoft Office)
-
Accessのクロス集計→テーブル作成で値がない場合の対処法
Access(アクセス)
-
-
4
Accessのクロス集計クエリから、追加クエリをvbaで記述したいが記述が分からない。
その他(データベース)
-
5
ACCESS2000 クエリをテーブル化するマクロ(VBA)おしえてください
Word(ワード)
-
6
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
7
ACCESSで縦に並んだテーブルデータを横に並べることは出来ますか?
Access(アクセス)
-
8
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
9
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
10
クエリのデータをテーブルに入れたい
Access(アクセス)
-
11
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
12
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
13
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
14
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
15
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
16
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
17
Access サブフォームでの選択行の取得
その他(データベース)
-
18
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
19
iif関数で3つ以上条件を抽出したい場合
IT・エンジニアリング
-
20
複数列フィールド値のクロス集計
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
access インポート時、既にある...
-
ACCESS2000 クエリをテーブル化...
-
アクセス 項目毎にデータを横...
-
アクセスで新しいレコードの追...
-
クロス集計クエリの結果をテー...
-
access テーブル作成クエリでテ...
-
更新不可能なクエリに対して更...
-
accessでクエリの結果だけをリ...
-
クエリのデータをテーブルに入...
-
Access「レコードが削除されま...
-
テーブル1にマクロで再クエリ...
-
デザインビューにてテーブルが...
-
Access2010「クエリが複雑すぎ...
-
Access 末尾に0を追加したい
-
ACCESSでの重複レコードの削除
-
ACCESSで行数指定(5万行目~8...
-
アクセス クロス集計クエリ→テ...
-
ACCESSのテーブル作成クエリに...
-
Accessのクロス集計→テーブル作...
-
Accessクエリで分類ごとの累計...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クロス集計クエリの結果をテー...
-
アクセス:クエリの結合とリレ...
-
アクセスのクエリでSplit関数は...
-
デザインビューにてテーブルが...
-
アクセス 項目毎にデータを横...
-
access テーブル作成クエリでテ...
-
クエリのデータをテーブルに入...
-
access インポート時、既にある...
-
教えてください! アクセスのac...
-
accessでクエリの結果だけをリ...
-
Access「レコードが削除されま...
-
更新不可能なクエリに対して更...
-
アクセス クロス集計クエリ→テ...
-
ACCESS2000 クエリをテーブル化...
-
アクセスで新しいレコードの追...
-
Access2010「クエリが複雑すぎ...
-
Access 末尾に0を追加したい
-
ACCESSで行数指定(5万行目~8...
-
Accessのクロス集計→テーブル作...
-
アクセスのクエリとDlookupはど...
おすすめ情報