Hallo ich möchte folgende Abfrage als Makro ausführen. Ist das möglich?
INSERT INTO "Tbl_Anwesend" ( "Bewohner_ID") SELECT "Tbl_Bewohner"."ID" FROM { OJ "Tbl_Anwesend" RIGHT OUTER JOIN "Tbl_Bewohner" ON "Tbl_Anwesend"."Bewohner_ID" = "Tbl_Bewohner"."ID" } WHERE "Tbl_Anwesend"."Bewohner_ID" IS NULL AND "Tbl_Bewohner"."Abgemeldet" IS NULL
Beste Grüße
Volker
SQL / Makro Anfängerfrage
Moderator: Moderatoren
Re: SQL / Makro Anfängerfrage
Hallo Volker,
Du benötigst vermutlich zumindest die beiden eingefügten Klammern, damit der Befehl laufen kann.
In einem Makro geht das dann so:
Gruß
Robert
Du benötigst vermutlich zumindest die beiden eingefügten Klammern, damit der Befehl laufen kann.
Code: Alles auswählen
INSERT INTO "Tbl_Anwesend" ( "Bewohner_ID") (SELECT "Tbl_Bewohner"."ID" FROM { OJ "Tbl_Anwesend" RIGHT OUTER JOIN "Tbl_Bewohner" ON "Tbl_Anwesend"."Bewohner_ID" = "Tbl_Bewohner"."ID" } WHERE "Tbl_Anwesend"."Bewohner_ID" IS NULL AND "Tbl_Bewohner"."Abgemeldet" IS NULL)
Code: Alles auswählen
oDatenquelle = ThisComponent.Parent.CurrentController
If NOT (oDatenquelle.isConnected()) Then
oDatenquelle.connect()
End If
oVerbindung = oDatenquelle.ActiveConnection()
oSQL_Anweisung = oVerbindung.createStatement()
stSql = "INSERT INTO ""Tbl_Anwesend"" ( ""Bewohner_ID"") (SELECT ""Tbl_Bewohner"".""ID"" FROM { OJ ""Tbl_Anwesend"" RIGHT OUTER JOIN ""Tbl_Bewohner"" ON ""Tbl_Anwesend"".""Bewohner_ID"" = ""Tbl_Bewohner"".""ID"" } WHERE ""Tbl_Anwesend"".""Bewohner_ID"" IS NULL AND ""Tbl_Bewohner"".""Abgemeldet"" IS NULL)"
oSQL_Anweisung.executeQuery(stSql)
Robert
Re: SQL / Makro Anfängerfrage
Hallo Robert, Super!Herzlichen Dank für Deine Hilfe! Ich habe es gerade einbebaut und es funktioniert...gewußt wie !
Viele Grüße Volker
Viele Grüße Volker