- 締切済み
Accessのテーブル・住所複数選択抽出について
Accessで、住所リストの現住所テキストフィルターで、ユーザー設定フィルターに、どのワイルドカードを使用しても、エラー表示が出てしまいます。ワイルドカードによる複数選択抽出は難しいのでしょうか?どなたか、Access・Officeに堪能な方、いらっしゃいましたら、何卒・宜しくお願い致します🤲
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 兼元 謙任(@kanekaneto)
- ベストアンサー率89% (1372/1526)
関連するQ&A
- Access リストボックス複数選択を抽出条件に
Access リストボックスで複数選択した値をクエリの抽出条件にしたいです。 ※PC環境:Win7 Access2007 Excel2007 リストボックスで複数選択した値を取得する事はできるのですが、 クエリ実行をすると結果が0件になってしまいます。 他の方のQAなどを参考に以下を作成しましたが、ほしい結果が得られず困っています。 おわかりになる方、ご教示いただけますようお願い致します。 <動作概要> 「画面」の「リストボックス」で複数選択し、 [実行]ボタンを押して、「リストボックス」で選択した値を、「テキストボックス」にセットし、 クエリの抽出条件に、in(テキストボックス)をセットし、テーブルから合致するデータを抽出したい <リストボックス> ※年区分テーブル参照 区分,区分名 1,1年 2,2~3年 3,4~5年 「2,2~3年」「3,4~5年」を選択 ※「区分」は数値型 <VBA> Private Sub 実行_Click() Dim i As Variant Me.テキストボックス = Null For Each i In Me.リストボックス.ItemsSelected Me.テキストボックス = Me.テキストボックス & Me.リストボックス.Column(0, i) & "," Next If Me.テキストボックス <> "" Then Me.テキストボックス = Left(Me.テキストボックス, Len(Me.テキストボックス) - 1) End If 'ここで画面を確認すると「テキストボックス」には、「2,3」 がセットされている DoCmd.OpenQuery "クエリ" 'テーブルには抽出条件に該当するデータがあるが、クエリ実行結果は0件 End Sub <クエリ SQL> SELECT テーブル FROM テーブル WHERE (((テーブル.区分) in([Forms]![画面]![テキストボックス]))); ※「テーブル.区分」は、数値型 どうぞよろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルで複数の条件で抽出するには
エクセルで顧客管理をしていますが複数の条件で抽出するにはのヘルプと同じ方法でやっているつもりなのですが抽出されません。 ちゃんと見出し部はリストからコピーして空白行をリスト上部に作って範囲指定しているつもりなのですがフィルターオプションの設定をしただけでは駄目なのでしょうか?オートフィルターだけでは抽出しきれないものですから教えてください よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- 複数選択するとテーブルに反映されなくなります
ソフトはACCESS2000です。 フォームでの入力で、リストボックスから複数選択できるようにしているのですが、そうすると、元のテーブルへ選択したデータが反映されません。 複数選択をしないにすれば、問題なく反映されます。 そもそも、複数選択で、1つのフィールドに反映させることはできないのでしょうか。 いや、そんなことない、できる、なら、どこをどうすれば良いでしょうか。 ※お礼は月曜以降になりますが、よろしくお願いいたします。
- 締切済み
- その他(データベース)
- 【Access】住所を分割して抽出したい
Accessで住所から都道府県と市区町村を抽出 はじめまして、Access初心者です。 右も左もわかっていないので 質問がおかしかったら申し訳ございません。 Accessのクエリを使って 住所録テーブルのデータにある住所から 都道府県、市区町村、それ以降 で分けて表示したいと思っています。 元のデータは、都道府県名が入っていないものや、都道府県名から始まっていない物、そもそも入力されていないものもあります。 都道府県一覧のテーブル(テーブル名: T_都道府県)と 市区町村一覧のテーブル(テーブル名: T_市区町村) は準備しました。 色々調べたのですが、Access不慣れな為 正しい式が書けておりません。 現在はサブクエリに 都道府県:(select[都道府県名] from T_都道府県 where [住所] like [都道府県名]&"*") 市区町村:(select[市区町村名] from T_市区町村 where [住所] like "*"& [市区町村名]&"*") それ以降:Replace (Nz([住所]," "),Nz([都道府県]," "),Nz([市区町村]," ")," ") と入力して実行したら このサブクエリでは1つのレコードしか返せません。 のエラーが出てしまいました。 (ですよね、、、) 都道府県と市区町村のテーブルを利用して どう直せば、うまく表示ができるのか わかる方教えていただけると幸いです。 どうか、よろしくお願いいたします。
- 締切済み
- その他MS Office製品
- Access2000のクエリー抽出条件
Access2000で、「メインフォーム」の中に「サブフォーム」を作り、「メインフォーム」上の複数のテキストボックス(非連結)の条件により「サブフォーム」内のデータシート形式の「一覧表」にフィルタをかけて表示させたい。 「サブフォーム」のコントロールソースである「選択クエリー」の抽出条件に「メインフォーム」上のテキストボックスの内容を記入してできるかと試みていますが・・・。意図としては条件が複数になると、その分だけ絞り込んだ表示結果を得たいのですが、うまくいきません。 どなたか、教えていただけないでしょうか?
- ベストアンサー
- その他(データベース)
- Accessで複数条件抽出
Accessで複数条件抽出をする方法を教えてください。 フォーム内に[A]、[B]のテキストボックスがあり、検索用のテキストボックス[C]を設けており、[C]入力した文字が[A]または[B]に入力されているデータと一致するものを抽出したいのですが、以下のようなコードではうまくいきません。 Me.Filter="A='" & Me![C] & "'" Or "B='" & Me![C] & "'" どのようにすればうまく抽出できるか教えてください。
- ベストアンサー
- その他(データベース)
- アクセス カッコをフィルタしたい
アクセスのテーブルでデータにカッコがはいってるのですが それをフィルタで抽出しようとするとエラーになります。 例えば、タイトルフィールドに 「映画名(邦画)」が入ってる場合、 右クリック→テキストフィルタを押すと 「ユーザー設定フィルター」が出てきて、 タイトルが次の値で終わる:の所に「)」を入れると、 「正しい値を入力してください」とメッセージが出てしまいます。 (邦画)を入れても同じエラーです。 「指定の値を含む」にして、「邦画」と入れれば問題なく抽出できるのですが、 カッコを抽出したい場合どうすればいいのでしょうか? クエリで WHERE (((T_test. タイトル) Like "*)")); とするしかないのでしょうか? できれば直接テーブルでフィルタがかけられるようにしたいです
- ベストアンサー
- オフィス系ソフト
- ASPで情報の複数(個別)選択、抽出、リスト出力の処理手順を教えて!
ASP&Access(ADO)&IISの環境で下記の様なprgを組んでいる素人です。 分かりやすい?例えで 1.商品TABLEの一覧より欲しい物を複数(個別)選択 2.選択した商品のみを抽出したリスト表示 3.リストの印字 4.リスト印字後、選択した情報は、クリア(未選択)に戻すか、選択情報の破棄。 この1~4を処理したいと思っていますが、この商品TABLEは、複数の人が閲覧し、且つそれぞれ違う商品を選択し、リスト出力するのが前提条件です。 とりあえず、大雑把な処理手順(シンプルで簡単な処理)を教えていただければと思っております。 今、悩んでいるのは、「データの選択方法」と「選択したデータの抽出方法と情報のクリア処理」です。 なかなか質問を文章で表現するのが難しくて、わかりづらいかも知れませんが、よろしくお願いいたします。
- ベストアンサー
- Microsoft ASP
- 複数選択か?単数選択か? テーブルは分けるか?
選択項目が、複数選択か単数選択か決まってない場合、データベースの設計はどのようにしますか? 例えば、性別や現住所の都道府県等、複数選択する可能性がないものは、親テーブルに定義しています。 例) プロフィールテーブル | id | 氏名 | 性別 | 都道府県 | | 1 | 山田 | 1 | 14 | また、絶対に複数選択の項目は、テーブルを分けます。 例) アイテムテーブル | id | プロフィールid | アイテム | | 1 | 1 | 2 | | 2 | 1 | 5 | | 3 | 1 | 12 | | 4 | 1 | 16 | では、複数選択になるか単数選択になるか決めかねている項目は、どうすればいいでしょうか? (例えば、「いちばん好きな食べ物をお選び下さい(単数選択)」を「好きな食べ物をお選び下さい(複数選択)」に変更するということは、普通にありえることですよね?) テーブルを分けた場合、複数選択になっても問題はないですが、データを抽出するのにjoinしなければいけないので、面倒だし、パフォーマンスが悪くなる気がします。 皆さんの意見を聞かせてください。 ※それとも、私の考え方自体が間違ってるのでしょうか・・・。
- ベストアンサー
- MySQL
- ACCESSクエリ抽出条件について
フォーム画面のリストボックスで複数選択が出来るよう設定し、その結果をクエリの抽出条件で forms![フォーム名].[リストボックス名] としたのですが全く反映されません。 複数選択が出来ないようにしたら問題なく表示されるのですが、上記の記述以外に入力しないといけないのでしょうか?
- ベストアンサー
- オフィス系ソフト