如何在Access 2007導航窗格中顯示對象屬性(例如說明)?現在我只看到一個圖標加上對象的名稱(表,查詢,...)。如何在Access 2007的導航窗格中顯示對象屬性?
也許這不是一個真正的程序員問題,但它是一個程序員工具問題。
如何在Access 2007導航窗格中顯示對象屬性(例如說明)?現在我只看到一個圖標加上對象的名稱(表,查詢,...)。如何在Access 2007的導航窗格中顯示對象屬性?
也許這不是一個真正的程序員問題,但它是一個程序員工具問題。
基於評論,這聽起來像您對對象Description
的興趣不僅限於在導航窗格中查看它們。如果是這樣,您可以使用VBA代碼來檢索這些屬性。
CurrentDb.TableDefs("YourTable").Properties("Description")
所以,如果YourTable有Description
屬性,該代碼會抓住它。但是,Description
是用戶創建的屬性,這意味着該屬性在您爲其分配值之前不存在。而在屬性尚未創建的情況下,該代碼將觸發錯誤3270,「未找到屬性」。你可以捕獲錯誤3270.一旦你已經檢索到Description
,你可以用它來做你想做的事......把它寫到一個文本或者Excel文件中,把它存儲在一個自定義表格中,不管。
該討論基於TableDefs
集合。我認爲它通常應該適用於其他數據庫對象集合,例如QueryDefs
。但是,還有一些我不明白的事情。我詢問QueryDef
的Description
哪一個沒有,而不是錯誤Access給了我一個合理的描述。我不知道如何或爲什麼發生。而其他缺乏這個屬性的查詢事實上給了我錯誤3270.所以我只能說,如果你感興趣並且看到你得到了什麼,就去探索一下。
非常好,感謝您的快速響應! – waanders 2012-03-13 15:58:37