Access Tabelle in Excel öffnen, ändern und in Access Tabelle speic

11/02/2008 - 16:48 von Reini | Report spam
Hallo,

ist es eigentlich möglich in Excel eine Access Tabelle anzubinden (z.B. über
ODBC), diese Daten dann in Excel zu àndern und in die Access Tabelle
zurückzuschreiben?

Ich habs bisher nur geschafft die Access Daten in Excel anzeigen zu lassen,
aber die Änderungen bringe ich nicht in die Access Tabelle zurück.

vg
Reini
 

Lesen sie die antworten

#1 Peter Schleif
11/02/2008 - 17:18 | Warnen spam
Reini schrieb:

Ich habs bisher nur geschafft die Access Daten in Excel anzeigen zu lassen,
aber die Änderungen bringe ich nicht in die Access Tabelle zurück.



IMHO können Änderungen nur via VBA vorgenommen werden. Du könntest
z.B. auf das Event "Worksheet_Change" reagieren und den geànderten
Wert mit einem SQL-Kommando in die Access-Tabelle schreiben.
Prinzipiell etwa so:

Peter


Sub access_update()
Dim app As Object
Dim sql As String

Set app = CreateObject("Access.Application")
app.OpenCurrentDatabase ("C:\test.mdb")

sql = "UPDATE test " & _
"SET vorname='Hans' " & _
"WHERE name='Mustermann'"

app.DoCmd.RunSQL sql

app.Quit
Set app = Nothing

End Sub

Ähnliche fragen