ACCESSを業務で使用し始めたものです。
・特定のクエリから一定の操作をしたテーブル
・又は特定の複数のテーブルの抽出項目
を元にコマンドボタンを押した時、
一定操作を行ったテーブルを出力できるVBAソースを作成したいと思ってます。
(クエリ)
(複数のテーブル) ⇒ (操作) ⇒ (特定の名前を持ったテーブル)
(例)元となるクエリ(複数のテーブルの集合体)が以下にあります。
管理番号|NO|名前
1|NO.1|スプーン
2|NO.2|スプーン
3|NO.3|スプーン
4|NO.1|フォーク
5|NO.2|フォーク
6|""|ナイフ
7|NO.1|お鍋
以下のように一つのテーブルとして出力したい
名前|空白|管理番号|台数
スプーン|空白|1|3
フォーク|空白|4|2
ナイフ|空白|6|1
お鍋|空白|7|1
テーブル変換の機能
・名前が同じ物の個数を表示する
・名前が同じ物の管理番号は若い番号にする
・列のならびを 管理番号|NO|名前 → 名前|空白|管理番号|台数
・元のテーブルやクエリは消さない
・NOがふられていない項目についても台数をカウントする(ナイフのように)
至急に必要なので、コードを頂ければとても幸いですが
やりかたの方向性でも結構です。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
ほぼ一週間後に至急といわれても・・・
前回のクエリのSQLビューで、'' AS 空白 を追加し、並べ替えして、
その内容を参考にして、必要に応じて Execute してあげればいいと思います。
(未検証)
(キーワードは入れておきました)
Access2007メモ)
INTO後
'' AS 空白 で、テキスト型 255
NULL AS 空白 で、バイナリ型 510
大元の空テーブル作っておいて、コピーしてデータを登録、が楽なような気もします。
(追加クエリに変更して)
頑張ってください。
この回答への補足
気分を害しておりましたら、謝ります。
すいません。
プロジェクトに必要な複数のプログラムを検証している最中でありまして、こちらで質問していた物が後手に回っておりました。
本日、取り組んでみようと思います。
前の質問に引き続き、丁寧な回答をありがとうございます。
先日の回答で、希望に沿った物を作ることが出来ました。
丁寧な回答をありがとうございました。
集計のカウントにより「NO」を数えてしまうと
ナイフがカウントされないので、
「名前」をカウントすることにより対応いたしました。
No.1
- 回答日時:
ご指摘ありがとうございます。
そちらの質問の仕方が、悪かったようでコマンドボタンの一つで
本質問にあるような動作をVBAにより組みたいと思っております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessレコードの追加や変更が...
-
Accessでvlookupみたいなことは...
-
Accessの追加クエリで既存のテ...
-
ツリー構造をRDBで表現するには?
-
Accessでテーブルからテーブル...
-
テーブルの結合と主キー(1,...
-
accessのマクロでODBC接続で外...
-
フォームの計算がテーブルに反...
-
2つのテーブルAとBをマージ...
-
アクセスで消し込みがしたい
-
SQLで日付を条件に削除したい
-
3つの表を1つに縦に連結する
-
SQL Server Management Studio...
-
デザインビューで、連結式 を...
-
SQL: SELECT UNIONすると文字数...
-
データを効率よく入力させるには?
-
アクセスで1ページに複数レコー...
-
2つのテーブルを比較して一致し...
-
ACCESSのSQLで数値型に変換する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
Accessクエリでの、LIKE条件
-
Accessレコードの追加や変更が...
-
ACCESSで指定されたテーブルか...
-
ACCESSに同時アクセス(編集)を...
-
Accessでvlookupみたいなことは...
-
access テーブル内のレコード...
-
2つのテーブルを比較して一致し...
-
3つの表を1つに縦に連結する
-
デザインビューで、連結式 を...
-
ツリー構造をRDBで表現するには?
-
Accessでテーブルにパスワード...
-
リンクテーブルを CopyObject ...
-
Accessの追加クエリで既存のテ...
-
時間の足し算
-
Accessでテーブルからテーブル...
-
テーブル作成クエリで主キーを設定
-
SQLで条件指定結合をしたいがNU...
-
2つのテーブルAとBをマージ...
-
【Access】2つのテーブル 複数...
おすすめ情報