Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Aktualisierungsabfrage funktioniert nicht aus einem code heraus

Begonnen von Lalikowski, September 30, 2016, 08:37:17

⏪ vorheriges - nächstes ⏩

Lalikowski

Moin zusammen,

ich habe ein Problem, welches ich mir nicht erklären kann.

Über einen code möchte ich eine Aktualisierungsabfrage anstossen, das funktioniert auch, aber sie nimmt keine Aktualisierungen vor, obwohl die Meldung kommt, dass ein Datensatz aktualisiert wird.

Wenn ich diese Abfrage manuell ausführe, funktioniert alles einwandfrei.

Ich weiß mir nicht mehr zu helfen. Hat jemand von Euch eine Idee?

Hier der code. Hatte schon gedacht, dass Access etwas Ruhe braucht, daher das sleep dazwischen, aber auch nicht.... :(
Private Sub Befehl42_Click()

DoCmd.SetWarnings False
If (Text67) = "CD" Then
Sleep 500
DoCmd.OpenQuery "qry_edit_CD", acViewNormal, acEdit
Else
Sleep 500
DoCmd.OpenQuery "qry_edit_DVD", acViewNormal, acEdit
End If
DoCmd.SetWarnings True


Viele Grüße

Andreas

DF6GL

Hallo,

Aktionsabfragen werden mit RunSQL   , bzw. und besser mit Currentdb.Execute ausgeführt.


ZitatPrivate Sub Befehl42_Click()   'unsinnige Benamsung!

DoCmd.SetWarnings False
If Me!Text67 = "CD" Then   'besser benamsen!  und Me als Form-Referenz verwenden.
Sleep 500
Currentdb.Execute "qry_edit_CD",dbFailOnError
Else
Sleep 500
Currentdb.Execute "qry_edit_DVD",dbFailOnError

End If
DoCmd.SetWarnings True

End Sub
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Lalikowski

Moin Franz,

ganz lieben Dank für die schnelle Lösung..

Kaum macht man es richtig, funktioniert's....:-)