Access 2003: Wie xls-Tabelle aktualisieren?
Karl Donaubauer
Gesendet: 27.06.23 17:55
Betreff: RE: Access 2003: Wie xls-Tabelle aktualisieren?



Elite Veteran

Beiträge: 852
5001001001002525
Ort: Wien
Hallo, Rainer!

Rainer Flemming - 21.06.23
...
Nun habe ich die "neue" EHO-"ADRESSEN.dbf" mit Excel 2003 geöffnet (eigentlich versuchsweise um zu sehen, ob sie sich damit öffnen läßt) und abgespeichert.
Diese xls-Datei habe ich im der Access-Anwendung verknüpft (und wieder ADRESSEN genannt). Damit klappt die Datenübernahme aus dem 'EHO' wieder.
Es wird also auf eine Schaltfläche eines kleinen Formulares geklickt.
Dadurch müsste die mit der Excel-Datei ADRESSEN.xls verknüfte Tabelle "ADRESSEN" aktualisiert werden. Anschließen erfolgt wie oben der Import der Kunden (und Lieferanten).

Meine Frage: Wie kann ich den Inhalt der xls-Datei von der Access-Anwendung aus aktualisieren.
...

Wenn ich richtig verstehe, willst du von Access aus die verknüpften Daten in Excel aktualisieren. Das sollte 08/15mäßig ca. so gehen:

Dim xlApp As Object, xlWbk As Object

Set xlApp = CreateObject("Excel.Application")
Set xlWbk = xlApp.Workbooks.Open("PfadUndName.xlsx")

xlWbk.Windows(1).Visible = True

xlWbk.RefreshAll

xlWbk.Save
xlWbk.Close

Das RefreshAll löst im Test immer den Verknüpfungsdialog aus. Ob man das ausschalten kann, habe ich nicht gleich gefunden. Aber ein bissel Eigenrecherche soll dir ja auch noch bleiben.

-----
Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Top of the page Bottom of the page