![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
アクセス2007を使用しています。
初心者ですので説明がわかりずらいかもしれませんが、都度補足していきますのでよろしくお願いいたします。
現在、顧客を管理するためのデータベースを作成しています。
新規顧客のデータを入力する→【F新規入力】フォーム
既存の顧客のデータを名前、もしくは住所から検索する→【F検索】フォーム
を作成しました。
【F新規入力】フォームから入力されたデータは【T顧客データ】に格納されます。
【F新規入力】には『名前1』『名前2』『住所1』『住所2』『住所3』『住所4』というフィールドがあります。
『名前1』は必須入力で『名前2』は空欄でもOKとします。
住所に関しては都道府県名~地番までを『住所1』~『住所4』に分けて入力します。
【F検索】にはテキストボックス『名前検索』と『住所検索』があります。検索ボタンとサブフォームもあります。
検索キーワードを入力して検索ボタンを押すとサブフォーム内に検索キーワードを含むデータが表示されるようにしたいのです。
間違っているのかも知れませんが、【Q検索クエリ】を作成し、抽出条件を【F検索】の『名前検索』『住所検索』に入力されたキーワードであいまい検索、【Q検索クエリ】を元にサブフォームを作成すればできると思っているのですが、検索条件をあてはめるフィールドが多くて、どのように条件を設定すればいいのかわかりません。
たとえば
『名前検索』キーワード……山
『住所検索』キーワード……中町
と入力し、検索ボタンをおすと『名前1』『名前2』のいずれかに"山"を含み、かつ『住所1』~『住所4』のいずれかに"中町"を含むデータが表示される
たとえば
『名前検索』キーワード……木
『住所検索』キーワード……空欄
と入力し、検索ボタンをおすと『名前1』『名前2』のいずれかに"木"を含むデータが表示される
ようにするのが目標なのですが、どなたかお知恵を貸してください。。。
No.1ベストアンサー
- 回答日時:
選択クエリーを新規作成して検索フォームのソースに指定します
クエリーの選択指定のところへ
Like "*" & [FORMS]![F検索]![名前検索] & "*"
というように LIKE機能 FORMS機能 を使用したらいいですね
空欄とした場合は全件対象という意味になるのですが
上の構文で(もしかしたら)うまくいかないかもしれないので
わたしの場合は全件という意味の場合は空欄ではなくて
* を強制的に入れています
複数の組み合わせ選択の場合は クェリーの選択欄へ
横方向にかけば AND条件 縦の方向だと OR条件になるので
LIKE文を適宜に複数記載します
早速のご回答ありがとうございました!!!
できました!!
思ったとおりに動いてくれました!
行き詰っていたのでかなりうれしいです!!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセル 多数のファイルから値を抜き出したい 4 2022/12/12 16:49
- Access(アクセス) Access 複数条件検索の設定が上手く行きません 1 2022/07/22 20:37
- Excel(エクセル) Excel 名簿 検索する関数 3 2023/07/25 10:33
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Access 複数条件検索の設定が上手く行きません
Access(アクセス)
-
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
-
ACCESSのフォーム上で複数検索したい項目がある場合どうすればいいですか?
Access(アクセス)
-
-
4
ACCESS検索★ある文字を複数のフィールドの中から検索したい
その他(コンピューター・テクノロジー)
-
5
アクセスVBAのMe!と[ ]
Access(アクセス)
-
6
アクセスで特定のレコードのみのレポートを印刷したいのですが。
Access(アクセス)
-
7
フォームに複数の検索機能をつける方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
解約した携帯番号から住所を割...
-
youtubeの書き込みで住所特定さ...
-
USJは何区?何市??
-
自宅住所を教えてくるひとって...
-
アメリカの電話番号から住所を...
-
住所から自宅の電話番号は分か...
-
龍王神社 熊本
-
通勤定期券について 乗り換え不...
-
小田原から伊東へ車で行く方法
-
首都高の高速料金教えてくださ...
-
地図の作成
-
カーナビ機種によってルート検...
-
飛行機の値段
-
WindowsVistaの壁紙の『桟橋』...
-
写真右上にあるNのようなマーク...
-
車のナビですが、Googleマップ...
-
通勤ルートについて(銀座線or...
-
現在通勤定期券を購入していて...
-
東西線から品川駅までの通勤定...
-
東京都日野市 高幡不動駅から横...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アメリカの電話番号から住所を...
-
USJは何区?何市??
-
住所から自宅の電話番号は分か...
-
グーグルマップで住所特定され...
-
解約した携帯番号から住所を割...
-
Google Mapに新しい住所を登録...
-
アクセス2007にて複数フィール...
-
1つのテキストボックスで全フ...
-
Googleで自宅付近の映像を見る方法
-
知っていると便利なサイト教え...
-
自宅の電話番号から住所や名前...
-
京都の古い住所を教えて下さい
-
ウーバーイーツを注文したとこ...
-
自宅のWi-FiのIPアドレスがばれ...
-
救急車の通報について
-
Excelの住所リストをgoogl...
-
龍王神社 熊本
-
Googleマップの自分の自宅の住...
-
youtubeの書き込みで住所特定さ...
-
MBSラジオ最近『レツゴーサタデ...
おすすめ情報