Gestern musste ich eine Abfrage in MS Access 2010 ausführen. Ein Feld, das ich brauchte, war nicht in den Tabellen, die ich normalerweise verwende (bereits durch die ODBC-Datenbank verknüpft) und ich didn ' Ich weiß, in welcher Tabelle es sich um ein Teil handelt (in den Maschinendatenquellen gibt es mehrere hundert Tabellen). Abgesehen von dem manuellen Import aller Tabellen und der Suche in jedem für dieses Feld gibt es eine Möglichkeit, nach einem Feld zu suchen, ohne die Tabelle zu kennen, entweder 1. ohne irgendwelche Tabellen aus den ODBC-Datenbanken zu importieren, oder wenn nicht 2. eine Handvoll importieren mögliche Tabellen und Suche, sobald diese Tabellen in meine aktive MS Access 2010-Sitzung verknüpft wurden?Suche nach Feld in ODBC-Maschinendatenquellen - MS Access
1
A
Antwort
0
Installieren Access Dependency Checker, link alle Tabellen und
0
Sie können tun dies in einer Funktion unter Verwendung von ADO Schemas für Spaltennamen (in verknüpften Tabellen aktivieren Checkbox für die Suche) suchen.
diese Funktion in einem Standardmodul Versuchen:
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
Verwandte Themen
- 1. Anlage Feld in MS Access
- 2. MS Access Sperren Datensatz nach der Dateneingabe in Memo-Feld
- 3. MS Access Combo Box unscharfe Suche
- 4. MS Access einfriert Nach Textimport
- 5. MS Access-Feld exportieren und Unicode konvertieren
- 6. MS Access - Verknüpfen Feld Wert mit Spalte
- 7. MS Access BESTELLUNG nach Zeile
- 8. Sortieren nach Monat in MS Access
- 9. Suche nach Feld in Lucene
- 10. "verschachtelte Felder" in MS Access
- 11. Hyperlink in MS Access-Bericht
- 12. MS Access Autonummer Problem
- 13. ms Access-Kontrollkästchen
- 14. Summe in ms-access
- 15. MS Access Lookup Populate
- 16. ElasticsearchRepository Suche nach spezifischem Feld
- 17. Diagramm-Einsteckmodul für MS Access
- 18. Suche nach Nicht-Übereinstimmungen in der gleichen Tabelle in MS Access
- 19. Record Table Änderungen - MS Access
- 20. Suche nach Feld in der Datenbank
- 21. MS Access Berichte
- 22. MS Access - Wählen Sie Zeilen nach einem Feld, dessen Werte in einem Array
- 23. MS Access - auto complete
- 24. MS Access Properties
- 25. MS Access-Abfrage: Mehrere Quellentabellen für ein bestimmtes Feld
- 26. C#/MS Access: Datenbankverbindungsfehler
- 27. Update SQL-Tabelle mit bigint Feld von VBA (MS Access)
- 28. Erstellen einer Stoppuhr in MS Access
- 29. MS Access Datenbank wächst Ausgabe
- 30. Einfache SQL-Anweisung in MS Access
Ist der Pre-Link, wenn die Tabellen nur in der ODBC-Datenbank oder senden Sie wohnen, wenn sie in die Access-Sitzung verknüpft sind? – Bradford
Sollte für verknüpfte oder lokale Tabellen funktionieren –