Discussion:
Abfrage in VBA ausführen
(zu alt für eine Antwort)
Tom Frank
2004-04-06 09:59:07 UTC
Permalink
Hallo Newsgroup,

bis jetzt mache ich es immer so, dass ich mir eine Abfrage erstelle und dann
den SQL-Code in meinen VBa Code kopiere.

strSQL = "INSERT ..."
CurrentProject.Connection.Execute strSQL

Kann ich auch durch den Namen der Abfrage diese irgendwie aufrufen mit
Execute?

Grüße
Tom
Arno Seiwert
2004-04-06 11:01:50 UTC
Permalink
-----Originalnachricht-----
Hallo Newsgroup,
bis jetzt mache ich es immer so, dass ich mir eine
Abfrage erstelle und dann
den SQL-Code in meinen VBa Code kopiere.
strSQL = "INSERT ..."
CurrentProject.Connection.Execute strSQL
Kann ich auch durch den Namen der Abfrage diese irgendwie
aufrufen mit
Execute?
Grüße
Tom
.
Hi Tom,

probier mal DoCmd.OpenQuery "Abfragename", den Abfragename
kannst du auch per Variablen zuweisen.

BYE Arno
Tom Frank
2004-04-06 11:48:06 UTC
Permalink
Hi Arno,

besten Dank für Deine Antwort!
Post by Arno Seiwert
probier mal DoCmd.OpenQuery "Abfragename", den Abfragename
kannst du auch per Variablen zuweisen.
Ok, das klappt, aber wie vermeide ich die Dialoge die danach kommen? (Wollen
sie wirklich ..... usw)

Gibt es auch irgendwie die Möglichkeit, die Abfrage als Objekt zu übergeben?
also DoCmd.OpenQuery Abfragename.Name. Dann würde nämlich auch der Kompiler
entdecken, wenn sich der Name mal ändern sollte.

Viele Grüße
Tom
Thomas Keller
2004-04-09 13:27:50 UTC
Permalink
Hi Tom
Post by Tom Frank
Ok, das klappt, aber wie vermeide ich die Dialoge die danach
kommen?
Post by Tom Frank
(Wollen sie wirklich ..... usw)
DoCmd.Setwarnings false

Gruß

Thomas

Karl Donaubauer
2004-04-06 11:59:04 UTC
Permalink
Post by Tom Frank
bis jetzt mache ich es immer so, dass ich mir eine Abfrage erstelle und
dann den SQL-Code in meinen VBa Code kopiere.
strSQL = "INSERT ..."
CurrentProject.Connection.Execute strSQL
Kann ich auch durch den Namen der Abfrage diese irgendwie aufrufen mit
Execute?
Wie wär's mit einfach probieren?
CurrentProject.Connection.Execute "NameDerAbfrage"
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
Datenbankprofis: http://www.dbdev.org
Lesen Sie weiter auf narkive:
Loading...