Ich habe gerade zwei Probleme festgestellt. Zum einen kann ich in Access keine Excel-Tabellenerstellungsabfrage ausführen. Ich erhalte eine Fehlermeldung, die besagt, dass das Tabellenrisiko bereits vergeben ist. Es muss eine Möglichkeit geben, eine Make-Tabellenabfrage von Excel auszuführen. Außerdem, und noch wichtiger, scheint mein Code sehr instabil zu sein. Wenn ich es durch wiederholtes Drücken von F8 starte, funktioniert alles einwandfrei. Wenn ich es über ein Button-Click-Ereignis ausführe, erhalte ich den folgenden Fehler: "Der Remote-Server-Computer existiert nicht oder ist nicht verfügbar". Es scheint, dass Excel seine Kommunikation mit Access verliert. Das ist nur eine Vermutung. Dieses Ding ist auf meinem Desktop, also glaube ich nicht wirklich, dass der Remote-Rechner nicht verfügbar ist.Versucht, Zugriffsabfragen von Excel auszuführen
Hier ist mein Code.
Sub RunQueriesInAccess()
Dim AC As Access.Application
Set AC = CreateObject("Access.Application")
strDatabasePath = ThisWorkbook.Path & "\Database1.accdb"
With AC
.OpenCurrentDatabase (strDatabasePath)
.CurrentDb.Execute "qry_RISK_RATING"
.CurrentDb.Execute "qry_Delete_ALLL"
Set DB = AC.CurrentDb
Set qry = DB.QueryDefs("qry_DATA_HIST")
qry.Parameters(0) = Worksheets("Impact Analysis New").Range("B1").Value
qry.Execute
Set qry = DB.QueryDefs("qry_LIMIT_HIST")
qry.Parameters(0) = Worksheets("Impact Analysis New").Range("B1").Value
qry.Execute
.Quit
End With
ActiveWorkbook.RefreshAll
End Sub
Irgendeine Idee, was hier vor sich geht?
Danke !!
Danke Erik. Dies scheint zu funktionieren! – ryguy72