アクセス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(アクセス)
-
ACCESSのフォーム上で複数検索したい項目がある場合どうすればいいですか?
Access(アクセス)
-
フォームに複数の検索機能をつける方法
Access(アクセス)
-
-
4
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
-
5
アクセスで特定のレコードのみのレポートを印刷したいのですが。
Access(アクセス)
-
6
ACCESS検索★ある文字を複数のフィールドの中から検索したい
その他(コンピューター・テクノロジー)
-
7
Accessクエリ 複数フィールドを対象に空白の場合は全件表示したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
今日初めてAppleMusicの無料1ヶ...
-
1つのテキストボックスで全フ...
-
アメリカの電話番号から住所を...
-
エクセルでの抽出方法について
-
龍王神社 熊本
-
写真右上にあるNのようなマーク...
-
平日の15時過ぎに城ヶ崎海岸駅...
-
Google Map Street View の黄色...
-
グーグルマップに文字を書込む...
-
通勤定期券について 乗り換え不...
-
車のナビですが、Googleマップ...
-
新潟市中央区から埼玉県越谷市...
-
WindowsVistaの壁紙の『桟橋』...
-
走行経路を地図に表示したい
-
下北沢の窓口で定期券は購入出...
-
名古屋市営地下鉄 定期券
-
yahooカーナビの設定について
-
アクセラレータの地図でgoogle...
-
カーナビ機種によってルート検...
-
通勤ルートについて(銀座線or...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アメリカの電話番号から住所を...
-
USJは何区?何市??
-
住所から自宅の電話番号は分か...
-
Google Mapに新しい住所を登録...
-
グーグルマップで住所特定され...
-
自宅のWi-FiのIPアドレスがばれ...
-
解約した携帯番号から住所を割...
-
アクセス2007にて複数フィール...
-
LINE交流を始めるには・・・
-
知っていると便利なサイト教え...
-
MBSラジオ最近『レツゴーサタデ...
-
1つのテキストボックスで全フ...
-
自宅住所を教えてくるひとって...
-
携帯番号から住所などを調べら...
-
IPアドレスから住所を割り出す...
-
東京都豊島区東池袋の住所 急...
-
住所のリストを同一の地図に表示
-
ある人に住所を教えてもらった...
-
Excelの住所リストをgoogl...
-
龍王神社 熊本
おすすめ情報