• ベストアンサー

ACCESSでクエリを実行時のパラメーターの入力に関して。

ACCESSでクエリを実行時のパラメーターの入力に関して。 パラメーターを要求されるようになった理由は分かるのですが、どうすれば入力要求を止めることが出来るのか教えてください。

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

  • ベストアンサー
  • layy
  • ベストアンサー率23% (292/1222)
回答No.1

想定していない状態で入力となれば、 クエリの項目や抽出条件の名前があってないときです。入力ダイアログに出る名称部分を確認する。理由がわかっているというのはこういうこと?。 仕掛けで入力するようにしているが必要ない時もあるというなら 入力ダイアログで*1文字入力するくらい。もしくはクエリをパラメータ不要バージョンを用意して、マクロ等切り替えながらおこなう。 パラメータ入力は出て欲しくないのでしょうか、理由がわかっているというのは単にこの処理をした時という発生タイミングがわかっただけでしょうか。 クエリ実行に必要なので入力が出ます。アクセスソフトが出しているというよりもそういう設計をしているから出るので作っていながら回避というのがわかりません。回避したいパラメータのない構想を考えたらと思います。

ticktak
質問者

お礼

すみません。多少パニクッていて余り確認せずに思い込みで質問してしまいました。 複数のクエリを組み合わせて仕事していましたが、その中の一つのクエリ構成を変えていました。 この変えたことでパラメーターが要求されるようになったということは知っていましたが、自分では元に戻していたと思っていました。 しかし冷静にみると完全に直っていないことが分かり、直すことで要求が止まりました。 お手数掛けて申し訳ありませんでした。 ありがとうございました。

その他の回答 (1)

  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.2

> パラメーターを要求されるようになった理由は分かるのですが、 回答者は、これが分かりません。 質問者さんの方が有利ですね(笑) 理由が分かれば、早く正解にたどり着けるかもしれません。 よろしければ、できるだけ詳しく説明してください。

関連するQ&A

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

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

  • Accessマクロでパラメータークエリ実行

    Microsoft Accessのマクロでパラメータークエリを実行する方法を調べると、VBAで実行する方法しか出てきませんが、マクロではできないでしょうか。 検索フォームに条件を入力して検索するマクロを作りたいです。

  • ACCESS2000 パラメータークエリー

     ウィンドウズ98、ACCESS2000です。  パラメータークエリーの作り方で、とあるテキストを入力すると それに対応するレコード抽出というのありますか?    とある日付を入力すると、それに対応するレコードを持ってくる パラメータークエリーは作れます。

  • Accessのパラメータークエリについて教えてください。

    よろしくお願いします。 Accessのパラメータークエリについて教えていただきたいのですが、 例えば、商品名 と 担当者 と言うフィールドがあって、クエリを使用し[商品名を入力してください。][担当者を入力してください。]というパラメータクエリを作成しました。 そして、商品名のダイアログが出てきたときに「鉛筆」 担当者のダイアログが出てきたときに「遠藤」と入力すると思い通り物ものが出来るのですが、同じパラメータクエリを使用して、「遠藤」だけを抽出しようと思うと何も抽出されません。(たぶん「遠藤」と「空白」の抽出になっているのだと思うのですが・・・) ひつのクエリを使用して、2つでの条件と1つだけの条件で抽出することは出来ないでしょうか?よろしくお願いします。 Accessは2000or2002です。

  • ACCESS2007 マクロ クエリのパラメータ代入

    ACCESS2007を使用しています。 マクロで、パラメータ付きのクエリを動かしたいのですが、 どのようにパラメータをセットすればよいのでしょうか。 そのままマクロを実行すると、パラメータを要求するboxが表示されます。 本来なら、パラメータには初期値をセットして、何も手を加えずにマクロを実行したいのです。 よろしくお願いします。

  • accessでパラメータクエリ

    betchです。こんちは! アクセスでパラメータクエリを作るときに ”何も入力しない”もしくは”何か特別なものを入力” すると全てが表示されるようには出来ないですか? よろしくお願いいたします。

  • Accessのパラメータクエリ作成時のタイトルバーの名前について

    Accessでパラメータクエリを作成し、実行すると、 小さいダイアログボックス(パラメータウィンドウ)が表示されますよね。 そのタイトルバーには「パラメータの入力」と表示されますが、自分で好きな文言に変更することは可能でしょうか? 可能でしたら教えて下さい。。。よろしくお願い致します。

  • ACCESSクエリでのインポート時に、パラメタ手入力を無くしたい

    ACCESSクエリでのインポート時に、パラメタ手入力を無くしたい 現在Excelファイルを読み込み、同じフィールドを持つアクセス内のテーブルに読み込んでいるのですが、Excelファイルの内容が不正な場合でもエラーが発生せず、パラメタを手入力する画面が表示されてしまいます。 おそらくアクセスの仕様だと思うのですが・・・。 Excelファイルの中身が想定と違う場合は「リードエラーです。」と表示したいのですが、何か良い方法は無いでしょうか?

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

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

  • Access パラメータクエリーをVBAで実行

    初めての質問になります、宜しくお願いします。 Access2007でのPG開発を行っています。 Insertのパラメータクエリーを作成してました(以下Q_Inst)。 VBA側でパラメータをセットして実行するとエラーが出てしまいます。 実行時エラー3265 要求された名前、または・・・ dbCmd.CommandText = "Q_Inst" dbCmd.CommandType = adCmdStoredProc dbCmd.Parameters.Refresh dbCmd.Parameters("[ID]") = 1 ' ←ここでエラー dbCmd.Parameters("[Name]") = TanakaTarou dbCmd.Parameters("[Birth]") = "1980/12/01" ADODB.Command をあまり使わないので勝手がいまいち分かりません。 SELECT、INSERT、UPDATEは今までdbCon.Execute(strSQL)でstrSQLの中にべた書きしてました。 エラーの対処方法をご教授お願い致しますm( _ _ )m

専門家に質問してみよう