• ベストアンサー

accessのフォームのボタンについて

ACCESS2000を使っています。 フォームのボタンでクエリーを開きたいのですが どうしたらよいのでしょうか? BVAを書くのですか???

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

  • ベストアンサー
  • i-harada
  • ベストアンサー率22% (56/252)
回答No.3

是非マクロを使ってみて下さい。 簡単なものでしたら、マクロの方が日本語で理解しやすいと思います。 マクロを組めば、後でプロシージャーに変換できますから、コードがわかるようになると思います。 あと前回の回答に書いたようにやっていただければOKと思います。 おっしゃるように、ACCESSははまってしまいますよね。

nani-o
質問者

お礼

遅れましてすみません。マクロ挑戦する気になってきました。 またそのときはわからないこと教えてくださいね。 ありがとうございました!

その他の回答 (2)

  • tom777
  • ベストアンサー率77% (14/18)
回答No.2

選択クエリーを開いてみるだけなら以下のように記述します。 DoCmd.OpenQuery "クエリ1", acViewNormal, acReadOnly 詳細はHELPを見て下さい。

nani-o
質問者

お礼

ありがとうございます。おかげで助かりました。 開いて見るだけ以外にはどんなことに使えるのでしょうか? ACCESSをやり始めていろんな可能性にびっくりしている毎日です。 基本的なことばかりかと思いますが、今後また是非お答えください。

  • i-harada
  • ベストアンサー率22% (56/252)
回答No.1

こんばんわ、i-haradaといいます。 フォームのデザインにツールボックスが有り、その中のボタンを使用していますね。そのボタンを作るとき、その上にウィザードを押しておけば、コマンドウィザードが走ります。次に「その他」を選択、クエリの実行を選択、目的のクエリ名を選択、コマンドボタンに表示する文字列かピクチャーを選択していけば、とりあえずは完了します。 他の方法はコマンドボタンのプロパティに「クリック時」というのがあるので、それを選択すると、プルダウンの右の四角いボタンを押せば「ビルダー」が3つ現れます。「マクロビルダ」にいって「マクロ」を組むか、「コードビルダ」に行ってプロシージャ―を記述するかになると思います。

nani-o
質問者

お礼

ありがとうございます。 もしよろしかったらもうひとつ! コードはちょっとですがつかっていますが、マクロは 使ったことがありません。何か違いがあるのでしょうか? また、モジュールって何ができるんですか? ACCESSってほんとに面白いです。まだ到達率は1%くらいなのでしょうが 私は残り99%を知りたくてたまりません! 基本的なこととなりますがまた見かけましたらば是非お答えください。

関連するQ&A

  • アクセス フォームに検索ボタンをつくりたい

    クエリからフォームをウィザードで作成しました。 このフォームではマウスのスクロールでデータが次々と変わるのですが、 特定の顧客を検索する事が出来ません。 このフォームの中に検索できるボタンを作りたいのですが 何せ初心者の為、ネットで検索してみましたがわかりませんでした。 お教えいただけましたら助かります。 ちなみにデータは5万件 検索かけるフィールド名は“ID” クエリからフォームをつくりました。クエリ名は“検索用”です。 アクセスは97です。 よろしくお願い致します。

  • アクセスのフォーム

    アクセスのフォームで、ヘッダー部にボタンを3つ作成し、それぞれ名前を"1","2","3"とします。そして、全てのボタンに埋め込みマクロで"1"にはクエリ1を実行する、"2"にはクエリ2を実行する、"3"にはクエリ3を実行するというマクロを埋め込みます この時ボタンをクリックすると、その結果がフォームの詳細部分に表示させる事はできますか?例えば"2"をクリックすれば詳細部分にクエリ2の結果が表示される様にしたいです。それぞれのクエリの構成は異なります。テーブル形式で表示されるのではなく、フォームの形式で表示される様にしたいです。 表示された文字をクリックするとヘッダー部のテキストボックスにその文字が入力され、クエリの抽出条件がそのテキストボックスになっており、クエリ実行ボタンを押せばその抽出条件でクエリが実行され、詳細部分に表示・・・という様に検索できる様にしたいです。文字をクリックすればテキストボックスへというのは以前この場で教えて頂きました。 説明がうまくできなくてすいません。誰か教えて下さい。 よろしくお願いします。

  • Accessのフォームでのボタンの作成について

    アプリケーションソフト「Microsoft Access」のフォームを作成しているのですが、ボタンの作成にてこずってます。 説明しますと、取引先のデータ一覧をクエリーで作成し、これをフォームで必要な項目(企業名、住所、業種等)を明記しようと思っています。そこで業種(例えば、金融、製造業、サービス業など)を数種類フォームに明記し、それをボタンを使って区分けしようと思ってます。とりあえずオプションボタンを使って8業種ほど作り実際にボタンを使ってみたのですが、1ページ目に選択したボタンは以降のページにも同様のボタンが選択されます。私は、1ページ目はAボタンをしようして2ページにはCボタンを、3ページ目にはEボタンと言う具合に、各ページ毎に違うボタンを選択できるようにしたく思います。 方法を教えてください。

  • アクセス2003 フォームの”閉じるボタン”について

    いつもお世話になっております。 過去の質問を見ても解決しなかったので質問させてください。 アクセス2003のフォームで閉じるボタンが表示されなくなりました。「フォーム」のプロパティで”閉じるボタン”を”はい”としましたが表示されません。 単純なミスかもしれませんが、アドバイスをお願いします。

  • Access2002 のコマンドボタンでエラー

    Access2002でフォームを利用して表紙を作ろうとしているのですが、コマンドボタンを配置してフォームを開けるようにしたいと思っています。 クエリーも開けないので一度そのクエリーのフォームをつくりそれを開くためのコマンドボタンを用意しました。 ところがボタンを配置するごとの確認していくと途中でエラーが出てフォームを開けなくなります。 すると今まで開けたフォームも同様に開けなくなってしまいます。 Accessを使い始めたばかりの初心者ですが、どなたか教えて下さい。 また、Accessの仕組みは大体わかったのですが、顧客管理や商品管理など行ううえでステップアップしやすい参考書籍・webなどありましたら是非教えて下さい。 宜しくお願いします。

  • Accessのフォームについて

    データ1、データ2というテーブルがあり データ2の中身を データ1に追加するという 「追加クエリ」を作りました。 それで、この「追加クエリ」を フォームのボタンをクリックしたときに実行させるようにしたいのですが どのようにすればいいのでしょうか。 (ボタンクリックで作成した「追加クエリ」自体を実行させることができるのか、 それとも追加クエリと同じ動作をさせるコードを記述して更新するようにしないとダメなのか) Accessを始めたばかりであまり詳しくないので 申し訳ないのですが ボタンクリックで作成した「追加クエリ」を実行出きるというのであれば(前者) コードとその説明を簡単でいいので 教えていただけないでしょうか。 よろしくお願いいたします。

  • ACCESSフォームのボタン表示

    ACCESSフォームのボタン表示 ACCESS2000で作成したフォームのボタンはACCESS2007でも変わりません。 ACCESS2007で一から作成したMDBは、ボタンの表示スタイルが異なります。 ※ボタンの角が丸く、マウスカーソルをボタンの上に当てるだけで色が変わる。 ACCESS2000で作成したMDBをACCESS2007で上記のように表示させる設定は あるのでしょうか? いろいろ見ても、見当たらないのです。 よろしくお願いします。

  • アクセス:検索フォームボタンに設定されたクエリ

    アクセス2010を使用しています。 以前に作った、検索フォームのボタンに設定されたクエリを、後から確認する方法を教えてください。 ボタンのプロパティを開き、「イベント>クリック時>埋め込みマクロ>…」と進むと 「クエリを開く   クエリ名=ChrW(・・・・)・・・・       」 というような文章が出てくるだけで、自分が設定したクエリは何だったのか分からなくなり、手詰まりしました。 もっと具体的なクエリ名(自分が設定した)を知りたいのですが、どうしたらよいでしょうか。 ご存知の方、どうぞ教えてください。

  • アクセス2003 フォームのボタンをクリックしたら空白データを抽出したい

    皆様、お世話になります。 アクセス2003で講習会受講管理をしたいと考えています。 クエリには[氏名][所属][受講日]があります。 このクエリを元にフォーム(一覧表形式)を作りました。 このフォームにコマンドボタンを配置して、コマンドボタンをクリックしたら[受講日]が空白のデータのみフォームで表示したいのですが、どのようにしたらいいのでしょうか。 教えて下さい。

  • ACCESS フォームで、ボタンの形を変えたい

    ACCESS 2003のフォームで、コマンドボタンの形を変えたいのです。 新規フォームでボタンを作ると、角の丸いボタンになるのですが、 使用中のデータベースのボタンは角のとがったボタン(単なる長方形)に影が付いているものなので、そちらに合わせたいのです。 どのようにすれば、コマンドボタンの形を変えられますか。

専門家に質問してみよう