アクセスでクエリを組み、あるデーターベースから会員番号・名前を抽出しようとしています。
数万件ある会員番号から指定された500件を一度に抽出したいのですが、どのようにすればよろしいでしょうか。
この500件の会員番号はランダムで特にクエリを組める条件等もなく、抽出したい会員番号が記載されたエクセル一覧からコピーして、クエリの抽出条件に貼り付けたりしたのですが、うまくいきません。
会員番号を1件づつ、抽出条件に入れていくのも大変なので、いい方法があればと思っております。
基礎的なことかもしれませんが、どなたかご教示いただければ幸いです。
よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
基のテーブルーーA 私の例 「生徒」テーブル ID、生徒番号、氏名以下項目あり。
抽出したい会員番号が記載されたエクセルシートーーB
Bをアクセスからインポートしてテーブルを作るーーーC 私の例 「抽出番号」テーブル(IDと番号フィールドのみ)
AとCをクエリで処理する。
その操作は
ーー
クエリ
新規作成
選択クエリウイザード
OK
テーブル
私の例では、「生徒」テーブル
>>で全項目選択
クエリの名前ー>生徒選択
クエリのデザインで編集 を選ぶ
テーブルの表示
「抽出番号テーブル」を選択
追加
ID-IDの結合線は自動で結ばれるので、これは削除(線上で右クリックー削除)
生徒番号ー番号を結合線で結びなおす(項目名生徒番号を番号にドラッグ)
開く
で絞られたレコードが出るでしょう。
No.2
- 回答日時:
#1さんの仰るとおりですが、ひとつだけ補足を...
エクセルのファイルのままでもリンクテーブルに出来ます。(インポートする事もできますが)
ただ、エクセルのシートがきれいなリストになっていない場合は事前に整形が必要になります。
ご参考まで。
No.1
- 回答日時:
例えば、次のような検索対象リストがあるとします。
212111
234444
120311
・・・
987612
このリストからテーブル[検索対象一覧]を作成するのは容易。
ならば、リレーショナルデータベースであるAccessなら会員番号と名前を表示するのは簡単。
ここら辺りは説明するまでもないでしょう。
問題は、検索用一時テーブルの作成要領でしょう。
昔ながらのやり方ならばFileSystemuObjectで配列に呼び込みSQL文でテーブルを更新。
こういうやり方から抜けられない私ですが検索対象リストをCSVファイルにすればリンクも。
ですから、クエリ文を工夫するという発想ではなく検索対象リストの一時テーブル化が課題。
と、思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) Excel 文字を抽出したい 4 2022/06/22 11:43
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス:クエリの結合とリレ...
-
クロス集計クエリの結果をテー...
-
ACCESSで行数指定(5万行目~8...
-
Access2007 クエリが読み取り...
-
アクセスのクエリでSplit関数は...
-
Accessでテキストが合体できる...
-
ACCESS クエリをテーブルとして...
-
クエリのデータをテーブルに入...
-
accessでクエリの結果だけをリ...
-
クエリについて教えてください
-
ACCESSで残高のある請求書作成...
-
アクセス テーブル容量とクエリ...
-
アクセス テーブルデータをエ...
-
アクセス 置換 どちらが早い...
-
ACCESSでの重複レコードの削除
-
Accessでテーブルやクエリのリ...
-
更新不可能なクエリに対して更...
-
テンポラリファイルのための空...
-
Accessで重複していないデータ...
-
日付型のフィールドに空白を入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クロス集計クエリの結果をテー...
-
デザインビューにてテーブルが...
-
アクセス 項目毎にデータを横...
-
クエリのデータをテーブルに入...
-
accessでクエリの結果だけをリ...
-
アクセス:クエリの結合とリレ...
-
教えてください! アクセスのac...
-
Access「レコードが削除されま...
-
更新不可能なクエリに対して更...
-
アクセス クロス集計クエリ→テ...
-
アクセスのクエリでSplit関数は...
-
access インポート時、既にある...
-
ACCESSで行数指定(5万行目~8...
-
テンポラリファイルのための空...
-
Access DAOのExecuteメソッドの...
-
ACCESSでの重複レコードの削除
-
Accessのクロス集計→テーブル作...
-
Access2010「クエリが複雑すぎ...
-
access テーブル作成クエリでテ...
-
ACCESS2000 クエリをテーブル化...
おすすめ情報