• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access2002でのパラメータ表示)

access2002でのパラメータ表示

このQ&Aのポイント
  • access2002でのパラメータ表示についての質問です。テーブルと選択クエリを作成し、住所フィールドと水道局フィールドを使用しています。住所フィールドをあいまい検索にしてパラメータ表示から検索すると、対応する水道局が表示されます。
  • フォームを使用して、マクロでクエリを実行させることで、住所に対応する水道局を表示したいと考えています。しかし、クエリのデータシートビューが表示されてしまいます。どのようなマクロを使用すれば、水道局テキストボックスに正しい値を表示することができるでしょうか。
  • また、フォームを開くたびにパラメータ表示画面が表示されてしまいます。最初のパラメータ表示画面を表示させないようにする方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

簡単な方法 (1)テーブルを基にして、ウィザードで表形式のフォームを作る。  その後、体裁を修正して、好みの色、形にします。  便宜上、フォーム名を XX とします。 (2)検索用コントロールを設ける。  フォームヘッダ(最初は見出しラベルのみ)を広げて、検索用の  テキストボックスと、ボタンを置きます。このテキストボックスは  非連結(コントロールソースが空欄)にします。便宜上、この  テキストボックスのコントロール名を YY とします。 (3)フォームのレコードソース(最初はテーブル名)を変更する。  SELECT * FROM テーブル WHERE 住所 Like [Forms]![XX]![YY] & "*" (4)検索ボタンのイベントプロシージャを記述する。  検索ボタンのクリック時でイベントプロシージャを作ります。  フォーカスを当てると、右に…のボタンが出るので、クリックします。  ここでやる命令は以下のように1個だけです。  Me.Requery

23tomo-u
質問者

お礼

nda23 様 ありがとうございます! 時間ができたら試してみたいと思います!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

とりあえず、フォームとクエリが連結している必要があります。 ところで、水道局の表示は複数なのですか?例えば、検索条件が 「江戸川区」だけだと、複数ヒットすると思いますが、この場合、 1件ずつ順送りに見せる方法と、一覧表で見せる方法の2通りが あります。 どちらがご希望でしょう?

23tomo-u
質問者

補足

nda23様 回答ありがとうございます! 水道局は複数ありまして、 「一之江水道局」「松江水道局」「葛西水道局」「小岩水道局」など。 希望は住所の”○丁目○番地”を除くところまで入力して 水道局を絞りこみたいと思っています。 例えば”江戸川区松江”と入力したら「松江水道局」とでるような感じです。 恥ずかしながら複数ヒットすることを想定していませんでした(汗)。 複数ヒットするなら一覧で見せたいと思っています。 よろしくお願いします!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Access2000:[パラメータの入力]ダイアログを表示されないようにするには

    初心者です。よろしくお願いします。 フォームが完成したあとで、クエリ/テーブルから削除したいフィールドが発生してしまいました。 削除したいフィールドのコントロールをフォームから消した後に、クエリ/テーブルからフィールドを削除しました。 削除したあとにフォームを開いたところ、[パラメータの入力]ダイアログボックスが表示されてしまいました。(メッセージは"開こうとしているフォーム名" クエリ:"削除したフィールド名"です) このダイアログボックスが表示されないようにしたいのですが、どうすればよいでしょうか。 ちなみに削除したフィールドは単なるテキスト型で、選択クエリでも抽出条件等は設定していませんでした。 初歩的な質問ですみませんが、よろしくお願いします。

  • Access のパラメータクエリについて

    お世話になります。 Accessでクエリを作成する練習をしています。 住所フィールドを含むクエリを基にして、住所フィールドにパラメータを設定するクエリを作成しています。 住所フィールドには、東京都で始まる住所、千葉県で始まる住所そして埼玉県で始まる住所が多数入力されています。 「パラメータの入力」ダイアログボックスに、ワイルドカードを使用して“東京都*”と入力して、クエリを実行すると1件も抽出できません。 パラメータには、ワイルドカードを使用できないのでしょうか。 または、他に理由があるのでしょうか。 よろしくお願いします。 OS: Windows 7  Office:2010

  • アクセス2010 立ち上げ時のパラメータを非表示に

    アクセス2010を使用しています。 初心者につき、ご教示いただけますでしょうか。 アクセスを立ち上げるとフォームが開く設定にしています。 そのフォームのレコードソースを 選択クエリに設定して、 フォーム上のコンボボックス(プルダウン)を選択すると テキスト値が設定される・・という仕様になっています。 なので、 アクセス立ち上げ時にフォームが開き、 フォームのレコードソースとなっている選択クエリが走るため 「パラメーター」の表示が出てしまいます。 これを表示させないようにしたいのですが、 どのようにしたらよろしいですか? 設定を変える・コードで非表示にする・・・など、 良案がありましたら ご教示ください! よろしくお願い致します。

  • パラメータクエリを一つにまとめたい

    クエリ1を基にフォーム1を作成、 クエリ2を基にフォーム2を作成、 クエリ1も2もパラメータクエリを使用していて フィールド名は「番号」データ型はテキスト型です。 そして新規にフォーム3を作成しフォーム1とフォーム2をドラッグしました。 この状態でフォーム3をダブルクリックすると パラメータの入力を2回求められますがどちらも同じ番号を入力しています。 (「001」などを2回入力) これを1回にすることは可能でしょうか? ・番号フィールドの基テーブルはクエリ1と2は違うテーブルです。 ・クエリ1と2は一つにまとめたくありません。 フォーム3上に別々に表示させたいです。 ・クエリ1には全ての番号がありますがクエリ2には抜けている番号があります。 「クエリ1の全レコードとクエリ2の同じ結合フィールドのレコードだけを含める。」で全ての番号を表示できる状態です。 説明が下手ですいません。 アドバイスお願い致します。

  • Accessでパラメータークエリのパラメータを、フォームのリストボックスから選択することってできませんか?

    Accessで パラメータークエリのパラメータを、フォームのリストボックスから選択することってできませんか? あと、抽出されたテーブルの最後のリストの値を、テキストボックスに表示させるような、イベントプロシージャってどうのように書きますか? 以上、よろしくお願いします。

  • テキストボックスにクエリ結果を表示させたい

    フォームにテキストボックスAがあり、そこに入力した文字(下記テーブルのフィールド1の文字)をクエリーの「抽出条件」にし、同じフォーム上のテキストボックスBに表示しようと思っています。 クエリを開くとパラメータの入力を求めてきて、入力するとうまく抽出されます。 テーブルは フィールド1|フィールド2   A   |  10   B   |  20   C   |  30   D   |  40 のような簡単なものです。 テキストボックスBのコントロールソースに 「=[○×クエリ]![フィールド2]とやっても「#Name?」と表示されてしまいます。 どのようにやればよいのでしょうか?

  • ACCESSでフォームを作ってるのですが

    宜しくお願いします。 ACCESSのフォームでクエリのフィールドを テキストボックスに表示させたいのですが、 テキストボックスのプロパティのどこを いじればよいのでしょうか? 教えてください。

  • パラメータクエリの非表示化

    お世話になります。 Access2000を使っています。 テーブルのフィールド名の変更後、パラメータクエリを実行したら そのパラメータクエリのほかにも設定していないパラメータクエリが 表示されてしまいます。 表示させない方法はありますか?

  • フォームでパラメーターを求められます

    フォームにコンボボックスを作りました。 コンボボックス(年指定)の中は、 2005 2006 2007 ・・・・・・・・・・・ といったような年度の位置づけです。 さらにコマンドボタンを作ってクリック時にマクロを指定しました。 マクロには、 アクションが「クエリを開く」があり、 クエリは普通の選択クエリで、 実績年フィールドの抽出条件に、 =[Forms]![フォーム1]![年指定]としました。 これでコンボボックスで選んだ年度のデータが抽出されて表示されるのかと思っておるのですが、 コマンドボタンを押すと、 パラメーターの入力を聞いてきます。(Forms!フォーム1!年指定) どこが間違っているのでしょうか? 情報不足かもしれませんが、ご指導ください。

  • アクセスのパラメータに既定値を表示することはできないでしょうか

    アクセスのパラメータに既定値を表示することはできないでしょうか アクセス2000です。クエリで[伝票日]から、年:Year[伝票日]のフィールドにパラメータ[何年ですか]をつけています。 それに既定値で今年が表示されるようにしたいのです。書式はyyyyになっています。 たまに2009のときもあるので、そのときは入力したいのです。 どうぞよろしくお願いします。

PCからの受信操作ができない
このQ&Aのポイント
  • 昨日からPCから受信できず、FAX受信プログラムを再起動する必要があります。
  • ご使用の環境はWindowsで、接続はケーブルです。電話回線はISDN64です。
  • ブラザー製品に関する質問です。お困りの状況や試したことを教えてください。
回答を見る