- 締切済み
アクセス:検索フォームボタンに設定されたクエリ
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- DexMachina
- ベストアンサー率73% (1287/1744)
「・・・・」で省略されている部分が数値のみでしたら、 nicotinismさんの回答で解決されるはずですので、 この回答は無視して戴ければ、ということで・・・(汗) 当該マクロが動く状態なのであれば、『クエリを開く』 アクションの中に『ビュー』を指定する引数があると 思いますので、そこを一時的に「デザインビュー」で 開くものに変更してやった上で、当該マクロを実行 してやれば、件のクエリがデザインビューで開かれる ので、名前が確認できると思います。 なお、当該クエリはアクションクエリだと思いますが (選択クエリなら、タイトルバー(Access2007以降で タブ表示ならタブの標題)で名前がわかるはず)、 そのクエリが実行されない状態で後続処理が実行 されるとデータに問題が発生する場合は、『クエリを 開く』アクションの後に、『マクロの中止』アクションを 入れておいてください。 (クエリ名の確認が済んだら、『クエリを開く』アクション の引数ともども、元に戻すのを忘れずに) 【注意】 マクロを中止するアクションとしては、他に『全マクロ の中止』アクションというものもありますが(→但し、 当方はAccess2007までしか持っていないため、 表記などに違いがある可能性があります)、ここでは 「マクロの中止」アクションを指定して下さい。 ※「全マクロの~」の方は、仮にフォームのタイマ イベントが並行して実行されていた場合などに 弊害が発生する可能性があります。 (埋め込みマクロではなく、独立した『マクロ』 オブジェクト(=ナビゲーションウィンドウに表示 されるタイプのもの)の場合は、『マクロの実行』 アクションで別のマクロの呼び出しが可能なため、 『マクロの中止』では複数個所への組み込みが 必要な場合がありますが、(呼出元として最上位 のはずの)埋め込みマクロならその心配がない、と)
- nicotinism
- ベストアンサー率70% (1019/1452)
>クエリ名=ChrW(・・・・)・・・・ となっている、Chrw(・・・ をコピーして Ctrl + G を押してイミディエイトウィンドウを出し ?に続けて先ほどのChrw(・・・ をペースト ?chrw(・・・ として、Enterキーでクエリ名が分かるかと?
関連するQ&A
- アクセスのコマンドボタンについて
アクセスについて教えて下さい。 コマンドボタンで、フォームのデータをワンクリックで開くように設定したいのですが、コマンドボタンウィザードを使って、 フォームの操作→フォームを開く→フォームを指定 という操作でボタンを作りました。 ですが、ボタンをクリックして操作しようとすると、 「イベントプロパティに指定した式 クリック時 でエラーが発生しました:名前が適切ではありません:(フォーム名)_Click *マクロ名、ユーザー定義関数名、「イベントプロシージャ」以外の式が指定されています。 *関数、イベント、マクロの評価でエラーが発生しました。」 というメッセージが出てきて、フォームを開くことができませんでした。 ウィザードだけではフォームを開くボタンを作成することはできないのでしょうか? 何か対処があれば教えて下さい。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- アクセス フォームに検索ボタンをつくりたい
クエリからフォームをウィザードで作成しました。 このフォームではマウスのスクロールでデータが次々と変わるのですが、 特定の顧客を検索する事が出来ません。 このフォームの中に検索できるボタンを作りたいのですが 何せ初心者の為、ネットで検索してみましたがわかりませんでした。 お教えいただけましたら助かります。 ちなみにデータは5万件 検索かけるフィールド名は“ID” クエリからフォームをつくりました。クエリ名は“検索用”です。 アクセスは97です。 よろしくお願い致します。
- 締切済み
- その他MS Office製品
- 【ACCESS】フォームのレコードソースのクエリを動的に書き直したときの、フォームの再描画
ACCESS2002 帳票フォームのレコードソースにクエリを指定しています。 フォーム上のコマンドボタンを押したイベントで、その レコードソースとしているクエリのSQLを書き直しています。 問題は、その書き直したクエリをもとにして画面をもう一度 表示させなおしたい(リフレッシュさせたい)ということです。 docmd.close acForm,"フォーム名" docmd.open "フォーム名" とすると、書き直したクエリの内容でフォームが表示されます。 フォームを閉じる→フォームを開くとしないで、フォームを リフレッシュさせる方法はないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Access 別フォームへの再クエリ(更新)がしたい。
宜しくお願いします。 仕様環境:WinVISTA Access2007 別フォームから別フォームへの再クエリの仕方を教えてください。 画像を貼らせて頂きます。 まず、後ろのメインフォームから新規作成ボタンを押して、 別のフォーム(作成画面)を開きます。 そこに新しいデータを入力して、閉じますと、 そのままではメインフォームには反映しません。 (テーブルには反映していますが) 別フォーム(新規の作成画面)に再クエリをかけても そのフォームが更新させるだけで、メインフォームに変化はありません。 ちなみにメインフォームに作った更新ボタン(中身は再クエリ)を押すと反映されます。 どうしたら別フォームから後ろのメインフォームを再クエリ(更新)できるのでしょうか? やりたいことは別フォームのOKボタン(画像参照)を押すと 別フォームが閉じると同時にメインフォームが再クエリ(更新)されるとベストです。 (今のところOKボタンの中身は”閉じる”のマクロだけです) 構造は簡単で恐縮ですが、 テーブル:Tメイン フォーム:メインフォーム 作成画面フォームetc.. です。 クエリはメインフォーム自体にクエリビルダを使っていますが、 特別な施しなどはしていません、うまく動作しないところがあって、 いろいろ調べていてそうすると改善すると書いてあったので。。 ちなみにテーブルには「日付」の後順で並び替えをかけています。 当方、VBAに弱いのでマクロで操作できるのでしたらお願いします。 マクロで出来ないものでしたらVBAを教えて頂ければ、 イベントプロシージャに書き込みます。 大変恐縮ですがお知恵をお貸しください、宜しくお願いします。
- ベストアンサー
- その他(データベース)
- 【Access】フォームのプロパティを印刷したい
Accessのフォームのプロパティをすべて印刷したいです。 イベントに設定されているマクロ名もすべて印刷できれば、と思っています。 できたら、Excelに出力できたらうれしいんですが・・・。 どのようにやればいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- access クエリ 検索フォームの作り方
よろしくお願いします。 やりたいこと: フォーム上で、テキストボックスに入力した値を検索して表示したい。 本やウェブで調べて、なんとか一度はやっと出来たのですが、 誤って何かを変更してしまい、使えなくなってしまいました。 今となってはどの資料を見て作れたのかわからなくなりました。 やったこと: クエリ :クエリA 条件にforms!フォームA!txt0を入力 フォーム:フォームA ヘッダーに非連結のテキストボックスtxt0を作成 txt0の更新後処理:docmd.requeryを入力 しかし、txt0に入力しても検索されません。 フォームのプロパティのレコードソース欄にクエリAを選択するようですが、 選択するクエリ名が表示されないので、クエリ名を入力しましたがダメでした。 どこか間違っているのでしょうか。VBAまでは勉強できないので上記範囲内でお願いします!
- 締切済み
- Windows XP
- アクセス2010 フォームとクエリーの関係
アクセスのフォームがかえられてしまい。出力結果が変わりました。 修正したいのですが、フォームのどのプロパティ等を見れば、使用している、クエリーがわかるのですか。 教えてください。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- accessのフォームのボタンについて
ACCESS2000を使っています。 フォームのボタンでクエリーを開きたいのですが どうしたらよいのでしょうか? BVAを書くのですか???
- ベストアンサー
- オフィス系ソフト
- クエリの更新をフォーム上で行うには?
Windows NTでAccess2000を使っています。 ただ今、2つ困っていることがありますので どちらかでも方法をご存知の方は回答をお願いしますm(_ _)m フォームで入力後、レポートのプレビューを見て 再度フォームで入力(変更)し、プレビューを見たとき 変更事項が反映されていないのはどうしようもないのでしょうか? できればプレビュー用のコマンドボタンを作っているので そのマクロにクエリの情報を更新させるようなマクロを組み込めればと思います。 もう1つはこのレポートをFAXする場合 印刷のプロパティでFAX設定を行いますが この時宛先を追加しようとするとまだ1件も追加していないのに 「これ以上追加はできません」というエラーが出ます。 なにゆえこのようなエラーが出るのか…(*_*) どうぞよろしくご指導ください。
- ベストアンサー
- オフィス系ソフト
- Access、検索用フォームでのあいまいな検索
現在、Accessでデータベース作成をしています。 テーブル: ・テーブルA ・テーブルB (A・B間にリレーションシップ設定) クエリ ・検索クエリ(テーブルA・テーブルBを元に作成) フォーム ・検索用フォーム(デザインビューでフォーム作成より) ・検索結果フォーム(検索クエリを元に作成) また、以下のような設定を入力しました。 「検索クエリ」の抽出欄 Like "*" & [Forms]![検索用フォーム]![検索したい名前] & "*"・・(1) ※検索したい項目、すべての抽出欄に設定済 「検索用フォーム」 検索実行ボタンを作成し、マクロを設定 ・フォームを開く→「検索結果フォーム」 ・フィルタ→「検索クエリ」 上記の設定により、検索用フォームに検索文字を入力することで、その結果を「検索結果フォーム」に反映することができました。 ただ、テーブルAが元になっている項目の抽出欄のみに(1)を入力すると、うまくいくのですが、テーブルBが元になっている項目欄にも (1)を入力しようとすると、検索用フォームからうまく検索することができなくなります。 2つのテーブルを元にしたクエリからは、検索用フォームをつかった複数のOR検索はできないのでしょうか?? ご存知の方、ぜひ教えてください。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト