簡體   English   中英

如何創建將運行生成表查詢的 ms-access 宏? (不僅僅是打開它)

[英]How do I create an ms-access macro that will RUN a make table query? (not just open it)

我正在嘗試在 access 2013 中創建一個運行 make table 查詢的宏。 據我所知,使用宏操作“OpenQuery”是可以做到這一點的最明顯的操作。 但是,這實際上會打開查詢並且不會創建實際的物理表。

如何讓這個宏運行 make table 查詢來創建一個新表?

從 DB 對象列表運行生成表查詢與 VBA 中的DoCmd.OpenQuery "make table query"相同,並且與使用宏操作“OpenQuery”運行宏相同。

在所有情況下都會創建表(在顯示有關創建表的警告之后)。

因此,要么您選擇了錯誤的查詢,要么它實際上不是生成表查詢 (SELECT INTO)。

您可能已經解決了您的問題,但安德烈的回答是正確的,您只需確保在將查詢設為“制作表格”查詢后保存查詢。 它應該在您的對象列表中顯示一個感嘆號,以表明它將更新數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM