昨天我不得不在MS Access 2010中運行一個查詢。我需要的一個字段不在我通常使用的表中(已經通過ODBC數據庫鏈接),而且我也沒有。不知道它是哪個表的一部分(機器數據源中有幾百個表)。除了手動導入所有表格並在每個表格中查找這個字段外,還有一種方法可以在不知道表格的情況下搜索字段1.無需從ODBC數據庫中導入任何表格,或者如果沒有的話2.導入一些可能的表和搜索一次這些表已被鏈接到我的活動MS Access 2010會話?在ODBC機器數據源中搜索字段 - MS Access
1
A
回答
0
安裝Access Dependency Checker,鏈接所有表和搜索列名(啓用鏈接表複選框搜索)
0
你可以使用ADO模式的一個功能做到這一點。
試試這個功能的標準模塊中:
Function ListTablesContainingField(SelectFieldName) As String
Dim cn As New ADODB.Connection
Dim rs As ADODB.Recordset
Dim strTempList As String
Set cn = CurrentProject.Connection
'Get names of all tables that have a column called <SelectFieldName>
Set rs = cn.OpenSchema(adSchemaColumns, _
Array(Empty, Empty, Empty, SelectFieldName))
'List the tables that have been selected
While Not rs.EOF
'Exclude MS system tables
If Left(rs!Table_Name, 4) <> "MSys" Then
strTempList = strTempList & "," & rs!Table_Name
End If
rs.MoveNext
Wend
ListTablesContainingField = Mid(strTempList, 2)
rs.Close
Set cn = Nothing
End Function
相關問題
- 1. 在完整的MS Access數據庫中搜索字符串
- 2. 在MS-ACCESS中創建交互式多字段搜索欄
- 3. MS Access ODBC連接
- 4. 在MS Access中檢索URL JSON數據
- 5. 帶Access數字字段的MS Access數據庫
- 6. MS Access變量字符串搜索
- 7. 字段值在MS Access SQL
- 8. MS Access中'嵌套字段'
- 9. 在MS Access中搜索包含特殊字符的字符串
- 10. 在空白字段的Access中的多字段搜索
- 11. MS Access的JDBC-ODBC錯誤
- 12. 使MS Access數據庫可以在網上搜索
- 13. 全局搜索MS ACCESS數據庫中的變量
- 14. 使用Access中的一個搜索框搜索多個字段
- 15. 如何檢索ms-access VBA中的表的odbc數據庫名稱
- 16. ms訪問機器數據源設置
- 17. 在C中使用MS Access Lookup字段#
- 18. 爲什麼索引的MS Access號碼字段的搜索條件失敗?
- 19. 在數據庫字段內搜索
- 20. Microsoft Access 2007:在備忘錄字段中搜索字符串
- 21. MS ACCESS MS SQL ODBC驅動程序管理器錯誤
- 22. 帶有/在字段名稱中的ODBC鏈接數據庫
- 23. MS Access 2007關鍵字在窗體內搜索生成報告
- 24. MS Access組合框模糊搜索
- 25. MS Access - 按文本框搜索
- 26. Access數據庫中的字符串搜索
- 27. MS Access中用ODBC表格編輯數據豐富數據的最佳方法
- 28. 如何創建按鈕以在MS Access中搜索數據庫列名稱?
- 29. 安全的ODBC網絡連接到一個MS Access數據庫
- 30. MS Access元數據
這是預鏈接時表只駐留在ODBC數據庫或交當它們鏈接到Access會話? – Bradford
應該適用於鏈接表或本地表 –