一回も披露したことのない豆知識

テーブル1があり、
マクロの新規作成で
アクション:再クエリ
コントロール名:テーブル1

を作り、
テーブル1を開き、マクロ1を実行しても
「コマンドまたはアクション'再クエリ’は無効です。」
となります。

コントロール名を"テーブル1"
にしても同じです。

テーブルに対して再クエリは出来ないのでしょうか?アクセス2003です。
よろしくお願い致します。

A 回答 (1件)

> テーブルに対して再クエリは出来ないのでしょうか?



可能ですが、手順があります。

「再クエリ」アクションは、アクティブなオブジェクトに対して実行されるので、
その直前に、「オブジェクトの選択」アクションで対象オブジェクトを選択
してやれば、テーブルが再クエリされます。
(さらに、テーブルの再クエリ実行後に、フォームなどをアクティブにしたい
 場合は、同様に「オブジェクトの選択」アクションを使用)

なお、テーブルやフォームそのもの(→フィールドやコントロールではなく)を
再クエリする場合は、「コントロール名」は空白にしておきます。


先日、VBA版での対応法も回答しているので、参考までに:
http://oshiete1.goo.ne.jp/qa5391084.html
「テーブル1にマクロで再クエリはできないの」の回答画像1
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/10/31 16:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A