• 締切済み
  • すぐに回答を!

ダイアログを非表示にしたい

VBAのAccessを使っているのですが、クエリを作成してパラメータに変数を入れると、実行したときに「パラメータの入力」というダイアログが出てきてしまいます。 パラメータはソースの中で指定して、このダイアログを非表示(出て来ない)にするためにはどうしたらいいいのでしょうか。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数208
  • ありがとう数0

みんなの回答

  • 回答No.1
noname#22222

Q、パラメータはソースの中で指定。 A、ソースに埋め込むことは出来ませんが参照させることは可能です。 SELECT テーブル1.ID, テーブル1.作成日, * FROM テーブル1 WHERE (((テーブル1.ID)=[Forms]![フォーム1]![抽出するID])); このクエリに基づくデータを表示するフォームが[クエリ1]とします。 Private Sub コマンド0_Click() On Error Resume Next   DoCmd.OpenForm "クエリ1", , , Null End Sub これで、[Forms]![フォーム1]![抽出するID]に一致するデータのみが表示されます。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • パラメータの抽出条件「○○以外を抽出」

    ACCESS初心者です。 クエリにパラメータを入力して抽出する場合 例えば抽出条件に Like *&[抽出するIDを入力] & "*" と入力すると クエリを実行する際にダイアログがひらいて 抽出するIDを指定できることは分かったのですが、 指定するID”以外”を抽出したい場合 抽出条件はどのようにしたらいいのでしょうか? 初心者のため言葉の使い方が下手くそで申し訳ありません。。。 お答えお待ちしています!!!

  • AccessのVBAで、パラメータを使用したクエリ

    お世話になります。 Access2000のVBAで質問させてください。 現在、下記の様な状況です。 ・「テーブルA」がある。 ・「テーブルA」の"番号"が"1"のものだけを抽出する「抽出」クエリを作成 ※クエリのデザインビューで"1"を指定するのでなく、    VBA上で、パラメータとして"1"を指定したい    1ではなく、2に変わる事もあるため、VBAで操作。 ・結果をExcelに書き出したい そこで、いろいろなサイトを見たのですが、 ・VBAでパラメータを使用したクエリを作成 ・Excelに書き出し の2つの内容が別々に記載されており、 私の力では、別々で作成はできるのですが、 ・VBAでパラメータを使用・設定したクエリをExcelに書き出し する事はできませんでした。 本当に勝手で申し訳ございませんが、  ・VBAでパラメータを使用・設定したクエリをExcelに書き出す ソースを頂けないでしょうか? 「××と○○を組合わせればよい」などの、一部を抽出したコメントは、 不要ですので、本当に申し訳ございませんが、 ソースレベルでご返信頂ければと思います。 ※一部を抽出したコメントは、ネットで見たのですが、結果、  目的を達成することはできませんでした。 お手数で申し訳ございませんが、なにとぞ宜しくお願い致します。 ※何度ひつこい・勝手ですみませんが、ソースレベルでの 回答のみお願いします。

  • Access2000:クエリに値(抽出条件値)を返す

    クエリに抽出条件として、 Between [いつから?(例:200504)] And [いつまで?(例:200504)] と指定してあります。 マクロに登録されたクエリを実行すると必要パラメータとしてダイアログがたちあがるものです。 これを自動的にVBAで日付を算出し、上記クエリに値を返すことをしたいのですが記述方法がわかりません。 VBAで作成した関数の戻り値を上記クエリの抽出条件の欄に返す方法はありますか? よろしくお願いいたします。

  • ダイアログの表示、非表示の切り替えについて

    環境 WIN98 VC++6.0 MFC SDIにて 1.ポップアップメニューの”ダイアログ作成”をクリックすると、 void CMainFrame::OnKNew() { CInput dlg; int iID = dlg.DoModal(); } として、ダイアログを作成します。 2.次に、ダイアログのボタン押し下げにてダイアログを非表示にします。 void CInput::OnButton1() { ShowWindow(SW_HIDE); } このようなコードにおいて、非表示状態での”ダイアログ作成”クリックでは非表示から表示に切り替えることを実現するにはどのようにすれば良いのでしょうか? よろしくお願いいたします。

  • ダイアログの非表示が遅い

    ダイアログの非表示が遅い Windows CE上で動作するソフトを作成中で、約2cm×2cmほどのボタンだけのダイアログが1つ(メインのダイアログ)、約2cm×1cmほどのボタンだけのダイアログが3つあります。(ダイアログの大きさは、それぞれのボタンと同じサイズで、メイン以外はモーダレスです。) その中の1つを押すと、別の全画面サイズのダイアログを表示し、そのダイアログ上のボタンを押すと、元のボタンだけになるようにしています。 全て、メインのダイアログのOnInitDiarog()で生成しておき、ShowWindow(SW_SHOW)で表示し、ShowWindow(SW_HIDE)で非表示にしているのですが、全画面サイズのダイアログを非表示にする際、表示が消える前に、ボタンのダイアログが表示されてしまい、見た目がかなり悪いのです。 Windows CEは遅いと聞いた事はあるのですが、どうにか対処する方法はないのでしょうか? どなたか助言をお願い致します。 環境は以下の通りです。 ・Windows CE 5.0 ・Visual C++ 2005 ・MFCスマートデバイス 以上、よろしくお願いします。

  • Accessのクエリーのゼロデータ行の非表示の仕方

    Accessのクエリーのゼロデータの行の非表示の仕方を教えてください。 数値をレコードとする20列がこのクエリーにあるとします。この全て20列の数値レコードがゼロの行はクエリーの結果から外して非表示にしたいのです。 それを達成するために、21列目にABS関数を用いて20列の数値全てを足し算して、抽出条件を>0としました。 どういうわけかこの抽出条件を入れてクエリーを実行すると、パラメタクエリーになってしまい、実行時にダイアログボックスがでてきて何か入力を求められます。 なぜこうなってしまうのかご教示お願いします。 また、一般的に使われているゼロ行非表示の仕方があればそれも教えてください。上のやり方は自分で勝手に考え出したものなので。 よろしくお願いいたします。

  • ダイアログでタイトルバーを非表示

    いつもお世話になっております。 タイトル通りなのですが、ダイアログにてタイトルバーを非表示にしたいです。 (理由はタイトルバーにて右クリックを行うとメニューバー?が表示されてしまうからです。) 現在ダイアログは、JOptionPaneを使用しております。 JFrameを使用し、ダイアログっぽく見せるのであれば可能なことは存じております。 出来ましたらJOptionPaneを使用した上で出来ないものでしょうか? JOptionPaneがダメだったらJDialogあたりを考えております。 あわせてJDialogでも可能かどうかご回答いただければ幸いです。 ちなみに環境はJ2SDK1.4.1.03で実行環境はUNIXです。

    • ベストアンサー
    • Java
  • ACCESSでクエリを実行時のパラメーターの入力に関して。

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

  • ACCESS ODBC 接続ダイアログ 非表示

    お世話になります。 当方、現在ACCESSにてORACLE データベース更新用のフォームを作成しています。 このフォーム内のリストボックスのデータソースにORACLEのリンクテーブルを使用しています。 通常、これを開いたときにODBC接続用のダイアログ画面が表示されると思うのですが、 このダイアログを表示しないようにするにはどうすればよいでしょうか? フォームOPEN時にVBA内でoo4oを使用してこのDBに対して適当なSELECT文を実行するように しても表示されてしまいます。 ご存知の方がいればご教示いただきたく存じます。 何卒よろしくお願いいたします。

  • キーボードマクロでダイアログの出ないものは

    キーボードマクロを探しているのですが、ダイアログから「再生」ボタンで実行するものしか見当たりません。 ダイアログが出ず、入力キーのファイルをパラメータとして起動し、実行後終了させたいのですが、そういうったフリーソフトはありませんか? ご存知の方、宜しくお願いします。