2008-12-15 58 views
0

的WinXP Pro的 的Oracle 10g即時客戶端10.2.0.1 MS Access 2003中MS-Access Link Table中的過濾器表列表?

當我在MS Access鏈接表,在出現的選擇列表,顯示我在我的系統訪問的每個表和視圖。這個清單非常大。通常,我真的只想看看我擁有的表格。有沒有過濾基於擁有者或其他標準顯示的項目的方法?

回答

0

不是。

您可以通過設置另一個只需訪問您的表的帳戶並與其進行鏈接來解決此問題。當您對創建的鏈接感到滿意時,您可以隨時在鏈接表管理器中更新鏈接(鏈接到新位置,可能指向您的帳戶)。

+0

變通辦法真的不值得我花時間。這只是更多的PITA來滾動所有這些表。我希望過濾器功能可能錯過了,並不是所有熟悉Access的。 – DCookie 2008-12-16 17:34:40

+0

這是一個一致的命名約定可以使它更容易瀏覽列表的地方。這是很多Access開發人員爲表格和查詢的qry前綴使用tbl前綴的原因之一,因此這兩種類型的數據源在列表框中一起排序。 – 2008-12-19 02:48:34

+0

@ David-W-Fenton:我正在談論我的ODBC源(本例中是Oracle)中的表的列表。我列出了我可以訪問的每個表格和視圖,包括SYS對象(這是一個龐大的列表)。滾動瀏覽是一種痛苦,並且需要一些時間來填充。 – DCookie 2010-06-23 21:12:02

0

您可以在遙遠的數據庫中創建您自己的對象(表和視圖)的本地表。然後,您可以在此處編寫一些VBA代碼,通過在此表上循環並使用doCmd.TransferDatabase方法,您可以自動生成鏈接。

0

是的,您可以在ODBC連接(高級設置選項卡下)中設置SCHEMALIST參數,並指定要包含在錶鏈接列表中的表格模式。這將只返回您在SCHEMALIST中列出的表格。