- ベストアンサー
テーブル1にマクロで再クエリはできないのか?
テーブル1があり、 マクロの新規作成で アクション:再クエリ コントロール名:テーブル1 を作り、 テーブル1を開き、マクロ1を実行しても 「コマンドまたはアクション'再クエリ’は無効です。」 となります。 コントロール名を"テーブル1" にしても同じです。 テーブルに対して再クエリは出来ないのでしょうか?アクセス2003です。 よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> テーブルに対して再クエリは出来ないのでしょうか? 可能ですが、手順があります。 「再クエリ」アクションは、アクティブなオブジェクトに対して実行されるので、 その直前に、「オブジェクトの選択」アクションで対象オブジェクトを選択 してやれば、テーブルが再クエリされます。 (さらに、テーブルの再クエリ実行後に、フォームなどをアクティブにしたい 場合は、同様に「オブジェクトの選択」アクションを使用) なお、テーブルやフォームそのもの(→フィールドやコントロールではなく)を 再クエリする場合は、「コントロール名」は空白にしておきます。 先日、VBA版での対応法も回答しているので、参考までに: http://oshiete1.goo.ne.jp/qa5391084.html
お礼
できました。ありがとうございます。