Dieser Beitrag ist schon älter. Bitte vergewissern Sie sich, dass die Rahmenbedingungen oder der enthaltene Lösungsvorschlag noch dem aktuellen Stand der Technik entspricht.

über VBA Extern verknüpfte Tabellen aktuallisieren

Mitglied: hall998
Hallo zusammen,

Ich habe eine Access DB erstellt. Unter Tabellen habe ich zwei Extern verknüpfte Tabellen welche über eine ODBC Schnittstelle rein kommen. In der Access DB habe ich ein Formular mit dem ich SQL Abfragen für die Beiden Tabellen erstelle. Nun kommt immer wenn ich die AccessDB neu öffne eine Fehlermeldung "ODBC Verbindung 'XXXXXX' fehlgeschlagen". Wenn ich dann auf die extern verknüpften Tabellen mit der rechten Maustaste klicke und auf Tabellenverknüpfungsmanager klicke kann ich sie manuell aktuallisieren -> dann gehts wieder! Nun meine Frage: Kann ich die aktuallisierung dieser beiden Tabellen auch per VBA machen? Wenn ja, wie?

Gruß hall998

Content-Key: 6982

Url: https://administrator.de/contentid/6982

Ausgedruckt am: 22.06.2021 um 18:06 Uhr

3 Kommentare
Mitglied: moenni
Grundsätzlich ja.
Du kannst beim Start eine VB Funktion aufrufen, die die ODBC Verbindung aufbaut und die Tabellen verknüpft.

Allerdings scheint grundsätzlich etwas nicht richtig eingerichtet sein.
Ich habe viele Access Dbs mit ODBC Tabellen, zumal viele Daten auf SQL Server liegen.

Wenn es Probleme gibt, liegen diese meistens in den ODBC Einstellungen (ODBC Administrator).
Wie sind Deine Datenquellen angelegt, und wie greifst Du auf die Tabellen zu?
Mitglied: hall998
Hallo,

Es handet sich um eine Oracle Datenbank aus der ich zwei Tabellen nach Access verknüpfe. Dann habe ich die Tabellen in Access mit einander verknüpft (Beziehungen). Dann erstelle ich mittels der Eingaben im Formular im VBA den SQL-Code und speichere ihn in einer neuen Abfrage und dann führe ich diese aus.
Im ODBCAD32 ist folgendes eingestellt:
Unter Benutzer-DSN habe ich eine neue Komponete "Microsoft ODBC for Oracle" hinzugefügt. Dort habe ich dann eine Beschreibung einen Benutzernamen und den Server angegeben. Der Rest sind Standardwerte.

Gruß hall998
Mitglied: moenni
Bei Oracle muss ich passen, ich habe nur Erfahrung mit SQL Server.

Schau mal in der Hilfe unter ODBCConnectStr nach.

Im Prinzip werden hier die gleichen Eintragungen gemacht wie im ODBC Administrator.

Hier noch ein Teil der Hilfe:

Die Verbindungszeichenfolge ist für verschiedene Typen von ODBC-Datenquellen unterschiedlich. Damit Sie z.B. eine Verbindung zur Datenquelle PersonalAbt auf dem Server PERSSRVR (einem Microsoft SQL Server) mit Hilfe der Anmeldeinformation (ID) Schmidt und dem Kennwort Sesam herstellen können, verwenden Sie die folgende Verbindungszeichenfolge.

ODBC;DSN=PersonalAbt;SERVER=PERSSRVR;UID=Smith;PWD=Sesame;
Heiß diskutierte Beiträge
general
Vorstellungsgespräch IT Administrator 2nd Level SupportGoldfuchsVor 1 TagAllgemeinWeiterbildung10 Kommentare

Moin ich habe demnächst ein Vorstellungsgespräch in einen Unternehmen für den Bereich des IT Administrators 2nd Level Support. Ich wollte da mal Euer Schwarmwissen abfragen ...

question
Glasfaseranschluss mit 4 Knotenpunkten auf 26 Häuser 1 Büro aufteilenchrisbaliVor 1 TagFrageEntwicklung18 Kommentare

hallo liebe Leute in der alten heimat Ganz vorweg ich Habe erstmal keine Ahnung und kenne den Spruch ...

question
Minimaler Upload durch FritzBox im NetzwerkDoskiasVor 1 TagFrageLAN, WAN, Wireless20 Kommentare

Hallo zusammen, wir haben bei uns in der Firma ein separates Netz aufgebaut, welches einzig und alleine für Videokonferenzen genutzt wird. In der folgenden Darstellung ...

question
Ein Anruf in Abwesenheit der gar nicht getätigt wurdeFabioIIVor 1 TagFrageOff Topic8 Kommentare

Servus zusammen. Mir ist heute folgendes passiert: Ich saß auf der Arbeit als mein Handy klingelte, da angeblich meine Freundin mich anruft. Nachdem ich den ...

question
Gastnetzwerk für Restaurant mit FritzBox 4040 gelöst Net-ZwerKVor 1 TagFrageLAN, WAN, Wireless11 Kommentare

Moin! Ich soll in einem kleinen Restaurant ein WLAN als Gastnetz einrichten. Aktuell ist vorhanden: Telekom Digitalisierungsbox Premium im Keller (macht ein WLAN, welches der ...

question
Server 2019: vcpus überbuchennixwissenderVor 1 TagFrageWindows Server14 Kommentare

hallo! wir betreiben einen etwas performanteren server mit 12 kernen, 128gb ram und einigen tb an speicherplatz in form vom nvme-platten, der uns als host ...

question
PDF aus Ordner automatisch versendenGundelputzVor 1 TagFrageMicrosoft11 Kommentare

Hallo zusammen, ich habe einen Ablauf den ich täglich mehrmals durchführen muss. - scannen in einen Ordner - gescannte PDF an ein Email Adresse in ...

question
Gast Wlan GatewayMaxHaxVor 23 StundenFrageLAN, WAN, Wireless7 Kommentare

Servus!! Ich verwende zurzeit ein unifi Setup in einem Hotel mit alles unifi Geräte sogar das Gateway. Hab eine mgmt lan und gast vlan(captive Portal) ...