アクセスのクエリーで質問です。
例)1)顧客マスターテーブルA
2)顧客マスターテーブルB
二つのテーブルがあって、それぞれの電話番号でマッチングをかけようとした場合。
AとB両方に登録している顧客を抽出しようとしています。
ただ、どちらの、電話番号フィールドには空白があります。
その場合標準でマッチングをかけると、空白は空白と認識してしまい、すごい数の結果が現れてしまいます。
で、電話番号に空白があれば、マッチング処理を無視するといった処理をしたいのですが、
どのようにすればよいでしょうか。
すみません基本的な質問で。
アクセス苦手なので、一旦エクセルにエキスポートして、空白に99999とかを入れてインポートしたりしています。
もっとよい、アクセスでのやり方があれば、ご教示いただければ嬉しいです。
よろしくお願いいたします。
No.4
- 回答日時:
クエリでAとBの結合を両方のテーブルの結合フィールドが同じ行だけを含めるにすれば空白は無視するはずなのでが。
このリレーションをとっても空白のレコードを表示してしまう場合は両方の電話番号のフィールドの抽出条件にIs Not Nullを入れれば空白は除かれます。
Excelからのインポート時に空白のはずのフィールドになにかスペースでも入っているとそれと同じものを除く抽出が必要です。
テーブルの電話番号の空白のフィールドにスペースなどが入っているか確認してください。カーソルをそのフィールドに持っていくとスペースが入っているのかどうか図ります。
ありがとうございます。
おっしゃるとおりで、空白の問題ではありませんでした。
早々のご回答、ありがとうございました。今後ともよろしくお願いいたします。
No.2
- 回答日時:
リレーションショップのウインドウで両方のテーブルを表示させて、電話番号フィールドを結合させる(どちらかのテーブルの電話番号フィールド名をクリックしそのままもう一方の電話番号フィールド名に重ねれば出来る)。
そのときにの「結合プロパティー」は「1.両方のテーブルの結合フィールドが同じ行だけを含める」を選択して、あとはクエリーで両方のテーブルを利用して必要なフィールドを表示してはどうでしょうか。
ありがとうございます。
空白の問題ではありませんでした。
早々のご回答、ありがとうございました。今後ともよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Visual Basic(VBA) SQLで抽出 4 2022/12/04 13:55
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- 会計ソフト・業務用ソフト VBA 記録簿の行間を空けないコードを教えて欲しい。 5 2023/07/10 19:29
- 面接・履歴書・職務経歴書 履歴書の書き方について。 『 電話( ) - 』 と書かれている場合、どう記入すればいいですか?(父 1 2022/10/05 17:06
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
【ACCESS】リレーションを組んでいるフィールドがNullの場合
その他(プログラミング・Web制作)
-
選択クエリで空欄のテーブルがあっても表示したい
Access(アクセス)
-
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
-
4
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
5
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
6
パラメータが少なすぎます。1を指定して下さい。""
Excel(エクセル)
-
7
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
8
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
9
ACCESS クエリ→フォーム フィルターをかけたデータのみエクスポートしたい
Excel(エクセル)
-
10
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
11
アクセスで特定のレコードのみのレポートを印刷したいのですが。
Access(アクセス)
-
12
配列で格納したものをmsgboxで表示する方法について
Access(アクセス)
-
13
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
14
Access クエリで連結する文字の間に空白を入力
その他(データベース)
-
15
2つのテーブルを比較して一致した行を除外して表示するクエリ
その他(データベース)
-
16
ACCESS 複数テーブル・複数フィールドを参照する不一致クエリ
Access(アクセス)
-
17
Accessクエリで特定の行を削除したい
Access(アクセス)
-
18
Accessクエリ 複数フィールドを対象に空白の場合は全件表示したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Accessで、1つの項目に複数の...
-
テキストボックスにクエリ結果...
-
Accessのテーブルのフィールド...
-
Accessを開きなおすとテキスト...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
Access2002の重複クエリで大文...
-
ACCESSで今日までの勤務時間の...
-
Access2007のテーブルにハイパ...
-
access フォームを開くと「パ...
-
ACCESSのテーブル複数行...
-
accessでの文字列の混ざった連...
-
アクセスのクエリ 1文字以上を...
-
Accessです。テーブルのフィー...
-
Access で 特定の文字の個数を...
-
Accessの電話番号フィールド
-
Accessのクエリでハイパーリン...
-
ACCESSでの桁数を指定して数値...
-
追加クエリで特定フィールドの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで、1つの項目に複数の...
-
アクセスで追加した項目に全て...
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
Accessを開きなおすとテキスト...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
Accessで、テーブルに入力した...
-
Access で 特定の文字の個数を...
-
Accessのクエリでハイパーリン...
-
ACCESSで2つフィールドの日付...
-
アクセスのクエリ 1文字以上を...
-
追加クエリで特定フィールドの...
-
accessでの文字列の混ざった連...
-
途中で改行されたCSVをAccessに...
-
更新クエリをリンクデータベー...
-
Access2002の重複クエリで大文...
-
Accessの電話番号フィールド
-
accessvba 複数条件でFilterを...
-
access フォームを開くと「パ...
おすすめ情報