2016-02-02 95 views

回答

2

子數據表名稱是用戶創建的屬性,這意味着該屬性在TableDef.Properties集合中不存在,直到您爲其分配值爲止。當該屬性尚未設置時,Access使用「[Auto]」,並且無法使其他值作爲該屬性的默認值。

對於數據庫中的每個本地表,您可以使用VBA到CreateProperty("SubdatasheetName", dbText, "[None]")。但是,您需要爲您創建的任何新表再次執行此操作。

Allen Browne在Problem Properties更詳細地討論了這個話題。該頁面包括可用於設置的代碼SubdatasheetName「[None]」