昨日私はMS Access 2010でクエリを実行しなければなりませんでした。私が必要としていたフィールドは、通常は(すでにODBCデータベースを介してリンクされている)どのテーブルであったかを知ることはできません(マシンデータソースには数百のテーブルがあります)。手動ですべてのテーブルをインポートし、それぞれのフィールドを調べるだけで、テーブルを知らなくてもフィールドを検索することができます。1. ODBCデータベースからテーブルをインポートしないでください。可能なテーブルと一度それらのテーブルがアクティブな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 Designview ODBCコールフロー
- 2. MS Access SetupのODBC
- 3. MS Access検索フォームのクエリ
- 4. Delphi - ネットワークODBCデータベース(MS Access)
- 5. MS Accessで複数行の重複を検索する
- 6. ms-accessで検索フォームを作成する方法
- 7. ms-access VBAでテーブルのodbcデータベース名を取得する方法
- 8. Access 2010 txt複数のフィールドを検索するための検索ボックス?
- 9. Debian Linuxマシン上でJavaでMS Accessを接続する
- 10. MS Access - 列にフィールド値をリンクする
- 11. C#VS2008 ODBCを使用してMS Access 2007に挿入する
- 12. MS Access ODBCドライバをインストールせずに使用するには?
- 13. MS Access 2016用にODBCを設定する方法は?
- 14. MS Accessデータベース
- 15. Python pypyodbc Accessデータベースの値を検索し、フィールドを選択
- 16. MS Access 2016-64bit ODBC経由でOracle-11g-64bitに接続
- 17. MS Wordの差し込みデータソースの検索
- 18. MS Accessで重複したデータを含む行を検索する
- 19. MS-ACCESSのインタラクティブなマルチフィールド検索バーを作成
- 20. ODBCデータソースの接続/ PHP
- 21. MS AccessとODBCを使用してリモートのPostgreSQLに接続
- 22. クエリMS-Accessフォームコンボボックス
- 23. MS Accessデータベースのページング+検索の操作方法は?
- 24. MS Access - [SQL]検索リスト経由のフィルタリストLIKEステートメント
- 25. MS ACCESSデータベース内の変数のグローバル検索
- 26. MSアクセスコンボボックスファジー検索
- 27. OpenEdge ODBC for Access
- 28. MS Accessインポートエラーテーブル
- 29. .NETのMimic MS AccessまたはSQL Server ODBCサーバー
- 30. MS Access 2003:ODBCファイルDSNからSQL Serverへ:フィルタテーブル
は、それらがAccessセッションにリンクされたときにテーブルが唯一のODBCデータベースまたはポストに常駐し、この前のリンクはですか? – Bradford
リンクテーブルまたはローカルテーブルで動作する必要があります –