• ベストアンサー

テーブル1にマクロで再クエリはできないのか?

テーブル1があり、 マクロの新規作成で アクション:再クエリ コントロール名:テーブル1 を作り、 テーブル1を開き、マクロ1を実行しても 「コマンドまたはアクション'再クエリ’は無効です。」 となります。 コントロール名を"テーブル1" にしても同じです。 テーブルに対して再クエリは出来ないのでしょうか?アクセス2003です。 よろしくお願い致します。

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

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

> テーブルに対して再クエリは出来ないのでしょうか? 可能ですが、手順があります。 「再クエリ」アクションは、アクティブなオブジェクトに対して実行されるので、 その直前に、「オブジェクトの選択」アクションで対象オブジェクトを選択 してやれば、テーブルが再クエリされます。 (さらに、テーブルの再クエリ実行後に、フォームなどをアクティブにしたい  場合は、同様に「オブジェクトの選択」アクションを使用) なお、テーブルやフォームそのもの(→フィールドやコントロールではなく)を 再クエリする場合は、「コントロール名」は空白にしておきます。 先日、VBA版での対応法も回答しているので、参考までに: http://oshiete1.goo.ne.jp/qa5391084.html

o9i8u7
質問者

お礼

できました。ありがとうございます。

関連するQ&A

専門家に質問してみよう