Hallo zusammen,
nachfolgenden Code hab ich von Sandbox auf meine Bedürfnisse gekürzt und angepasst.
Sub Click(Source As Button)
Msgbox("Die Tabelle Kollektionen wird nun bearbeitet!")
Dim mytext As String
Dim SQL As String
'Set up MS Access DB location and Object
mytext = "D:\meine.mdb"
Set Acc = CreateObject("Access.Application.9")
Acc.Opencurrentdatabase(mytext)
Set dbs = Acc.CurrentDB()
SQL = "UPDATE TKollektionen SET TKollektionen.STATUS = 'Update';"
dbs.execute(SQL)
'Closes down MS Access
Acc.Quit
'Msgbox("Fertig, Sie können jetzt eine Datenübertragung starten.")
End Sub
Wenn ich die Msgbox wie oben im Code auskomentiere, wird Access auch gleich nach der Aktion geschlossen. Soll die Msgbox aber angezeigt werden, bekommt Access den Focus und ist im Vordergrund, also über Notes. Auch wird Access erst geschlossen, wenn die MsgBox beantwortet wird. Auch ein acc.Visible = false hilft da nix. Ich würde aber gern die MsgBox einblenden, aber Access soll nach dem Acc.Quit SOFORT geschlossen werden, ohne auf die Antwort der Msgbox zu warten.
Ist das möglich? Und wenn ja, wie?
Da ich mit Lotus Script bis jetzt noch nie was gemacht habe, wäre auch noch die Fehlerbehandlung interessant. Was sollte ich in dieser Sub einbauen? Kann mir jemand etwas Beispielcode posten?
Vielen Dank schon im voraus.
Servus
Sunny