
初めて投稿します。不備などありましたら随時ご指摘いただけますと幸いです。
実はとあるイベントの参加状況について集計をしたいのですが、
今週からACCESSを一から勉強し始めたばかりでして、
解決方法がわからず困っており、お力添えをいただきたく投稿いたしました。
【元データ】
UID|地域|開催回数|情報1|情報2
-------------------------------------------------
AAA|東京|0001|111|333
BBB|沖縄|0001|222|
AAA|東京|0002| |999
CCC|青森|0003| |222
といったテーブルデータがあるのですが、
こちらを開催回数毎に横に展開したく、
【集計後データ】
|開催回数0001 |開催回数0002 |開催回数0003 |
UID|地域|情報1|情報2|情報3|情報1|情報2|情報3|情報1|情報2|情報3|
-----------------------------------------------------------------------------------------------
AAA|東京|111|333|あああ| |999| | | | |
BBB|沖縄|222| | | | | | | | |
CCC|青森| | | | | | | |222| |
のように展開することは可能なのでしょうか。
また情報3という項目なのですが、情報1が111以上でかつ情報2が111以上の時に
あああが表示されるようにしたいです。
同様の質問を探してはみたものの、
まだ実際の集計業務に落とし込むまでに至っておらず、
大変恐縮なのですが方法をご教示いただきたいです。
おそらく知識と経験がある程度あれば簡単なのかとは思うのですが…
まだVBAもほぼほぼ使えないような状態のため、
クエリや集計のボタンなど、GUIベースの方法で解決できると大変有り難いです。
とはいえ
将来的にはアクセスVBAも使用していく予定なので、
もしVBAを使わないと難しい場合は、その方法でも可能です。
ちなみにACCESS2007を使用しています。
なにとぞよろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ACCESSのピボットテーブルは使ったことがないですが出来そうです。
http://itdiary.info/microsoft-office/post-93/
元データから情報3を追加したクエリを作成しピボットテーブルビューで表示させる。
>また情報3という項目なのですが、情報1が111以上でかつ情報2が111以上の時に
あああが表示されるようにしたいです。
情報1、情報2が数値型の場合はクエリのフィールドに
情報3: IIf([情報1]>=111 And [情報2]>=111,"あああ","")
で情報3のフィールドを追加する。
No.1
- 回答日時:
クロス集計クエリは、列見出しは一つしか指定出来ません。
なので、今回の様な複数行は別途の作りが必要です。列見出しを一つと仮定しても
そんなに簡単では有りません。
と言うのは列見出しがここでは重複しているからです。だから、列見出
しに付いては仮の見出しを作って後で修正をすると言う事になります。
この部分はAccessでは出来ません。
最後の出力に関しては、出来るとすれば一旦htmlで作ってからそれを
フォームに落とすと言う事になります。この部分はvbaと言うよりかは
他の言語の方が良い様な気がしますが。
やり方としては、かなりに面倒な方法になります。
1. 前の出力テーブルを削除する。
2. 最初に情報3を情報1と情報2を使って更新します。
3. uidをグループ化してuserのテーブルを作る。
4. 開催回数をグループ化して開催回数のテーブルを作る。
5. 出力のテーブルを最初はuid,地域を仮に作る。
6. uidを使って出力にuidと地域を追加する。
7. メイン入力ループを二つ用意する。
8. 一つは、userのテーブルからuidを取り出す。
9. 次は開催回数のテーブルから開催回数を取り出す。
10. uidと開催回数からalter tableで出力にadd columnで項目を追加
11. uidと開催回数を使って情報1と情報2と情報3を作る。
12. 以降は8から11の処理を繰り返す。
13. 上記でクロス集計テーブルは出来たので、これをcsvに出力する。
14. 出力のテーブルからhtmlを作る。
15. 出来たhtmlをナビゲートする為のフォームを作る
16. フォームのナビゲートするvbaを作る
17. ナビゲートするフォームを開く。
18. 17のフォームを開くと出来上がり。
上記の手順になります。
後はこれを追い追いとvbaのコードを追加して行くだけの作業です。
以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- その他(ニュース・時事問題) ★個人の破産したという情報は官報掲載されるが今後廃止されるかもしれない?( ・`ω・´) !! 1 2022/09/29 19:17
- カードローン・キャッシング 信用情報機関CICについて。 独身時代に恥ずかしながら、ショッピング代金の引き落とし延滞が2-3ヶ月 1 2023/07/06 21:44
- プロバイダー・ISP 何度か同じ質問をして申し訳ありませんが、不安で仕方なく投稿致します。ご ネットで会社の嫌な上司を誹謗 2 2022/08/16 14:16
- 弁護士・行政書士・司法書士・社会保険労務士 翻訳された契約書の難解な日本語 2 2023/08/09 23:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
男の人はなぜ行為の時に名前呼...
-
ASとPASの違い
-
友達が創価学会員だと知ったら...
-
宗教ではないけれど・・・辞め...
-
社名の語尾につく「社」
-
コピーペーストって、してもサ...
-
DV電線とOW電線
-
皇室関係
-
ニュースで「性的暴行」という...
-
学歴が低い人は、頭が悪い人が...
-
既出語の繰り返しに使う「同」
-
素粒水の蛇口取り付け型浄水器...
-
エクセル 複数条件のIF関数 ...
-
どうして頭の悪い人が好む音楽...
-
なんで日本って変態大国と思わ...
-
名前を聞いて電話を切る不審な男
-
宗教の勧誘、上手な断り方教え...
-
「ご挨拶です」という勧誘業者...
-
以前警察に110する時があり、電...
-
新聞紙面の呼び方教えて下さい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
学歴が低い人は、頭が悪い人が...
-
男の人はなぜ行為の時に名前呼...
-
ASとPASの違い
-
社名の語尾につく「社」
-
SM倶楽部の女王様のセリフ
-
友達が創価学会員だと知ったら...
-
素粒水の蛇口取り付け型浄水器...
-
名前を聞いて電話を切る不審な男
-
DV電線とOW電線
-
Society4.0 と Society5.0について
-
よく知らない同じ会社の人(同...
-
MS Edgeを開いて、Newsを読もう...
-
暴走族の役職について
-
世の中なんだか気持ち悪い男性...
-
コピーペーストって、してもサ...
-
メールアドレスに誕生日や名前...
-
どうして頭の悪い人が好む音楽...
-
ニュースで「性的暴行」という...
-
宗教ではないけれど・・・辞め...
-
どこまですれば「公然わいせつ...
おすすめ情報