Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: BikeArno am Februar 01, 2021, 17:45:43

Titel: Mehrere SQL-Anweisungen ausführen
Beitrag von: BikeArno am Februar 01, 2021, 17:45:43
Hallo,

ich habe ein hoffentlich kleines Problem, dass ich aber nicht lösen kann:

Ich habe per SQL eine Union-Abfrage "qry_Union1" erstellt, die Daten aus mehreren Tabellen zusammenzieht. Allerdings müssen diese Tabellen vorher mit Aktualisierungsabfragen ("qry_akt1, qry_akt2, qry_akt_3) aktualisiert werden, wofür ich separate Abfragen erstellt habe. Für sich genommen funtkionieren alle 4 Abfragen.

Nun möchte ich, dass diese Aktulisierungsabfrage geemeinsam VOR der Unionabfrage ausgelöst werden. Naiv wie ich bin, habe ich den entsprechenden SQL-Code aller "qry_akt1 bis 3" erstmal in das SQL-Eingabefeld der Union-Abfrage kopiert (vorangestellt). Das funktioniert natürlich nicht.

Wisst ihr, was ich meine? Und wie kann ich hier sinnvoll rangehen?
Titel: Re: Mehrere SQL-Anweisungen ausführen
Beitrag von: MzKlMu am Februar 01, 2021, 18:05:29
Hallo,
mit einem Button in einem Formular und etwas VBA Code.

Currendb.Execute "qry_Union1", DbFailOnError
Currendb.Execute "qry_akt1", DbFailOnError
Currendb.Execute "qry_akt2", DbFailOnError
Currendb.Execute "qry_akt_3", DbFailOnError

Im Ereignis "Beim Klicken" des Buttons.


Titel: Re: Mehrere SQL-Anweisungen ausführen
Beitrag von: BikeArno am Februar 02, 2021, 10:14:16
Danke. Funktioniert auf diesem Wege.
Titel: Re: Mehrere SQL-Anweisungen ausführen
Beitrag von: MzKlMu am Februar 02, 2021, 10:40:12
Hallo
Nachtrag:
Die Union natürlich als letzte Abfrage, habe ich übersehen.