Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
SQL Append Query Fremdschlüssel austauschen VBA
zurück: Tabelle mit UPDATE-Befehl befüllen. weiter: Tabellen vergleichen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
gg019
Im Profil kannst Du frei den Rang ändern


Verfasst am:
07. Apr 2011, 09:21
Rufname: Alexander

SQL Append Query Fremdschlüssel austauschen VBA - SQL Append Query Fremdschlüssel austauschen VBA

Nach oben
       Version: Office 2007

Hallo,

ich probiere nun eine halbe Ewigkeit diese SQL Anfügeabfrage zum Laufen zu bringen.

Hintergrund: Ich möcht eine Rechnung (Hauptdatensatz, Primärschlüssel Rechnung_ID) samt zugehörigen Rechnungspositionen (Unterdatensatz, Primärschlüssel Rechnung_Position_ID, Fremdschlüssel Rechnung_ID) kopieren.
Ich habe es auch schon geschafft per recordset den Hauptdatensatz zu kopieren und sowohl den Primärschlüssel des zu kopierenden Datensatzes (sRechnung_ID_old) sowie des bereits kopierten Datensazes (sRechnung_ID_new) in jeweilig einer Variablen zu speichern.
Ebenfalls habe ich eine SQL Append Query erstellt, welche mir nur die Unterdatensätze des alten Datensatzes kopiert, jedoch schaffe ich es nicht, den kopierten Unterdatensätzen den alten Fremdschlüssel (Rechnung_ID bzw. sRechnung_ID_old) mit dem neuen Fremdschlüssel (gespeichert in der Variablen sRechnung_ID_new) auszutauschen.

Für Hilfe wäre ich dankbar.
Code:
    mySQLPosApp = "INSERT INTO Rechnung_Position" _
                     & " (Rechnung_ID, Bescheibung, Anzahl, Nächte, Betrag" _
                     & ", Anteil )" _
               & " SELECT Rechnung_ID, Bescheibung, Anzahl, Nächte, Betrag" _
                     & ", Anteil" _
                 & " FROM Rechnung_Position" _
                & " WHERE Rechnung_ID=" & sRechnung_ID_old
gg019
Im Profil kannst Du frei den Rang ändern


Verfasst am:
07. Apr 2011, 10:33
Rufname: Alexander


AW: SQL Append Query Fremdschlüssel austauschen VBA - AW: SQL Append Query Fremdschlüssel austauschen VBA

Nach oben
       Version: Office 2007

Ich habe es selber gefunden,
hatte einen notationsfehler in meiner Variablen.

Trotzdem vielen Dank!

Für wen es interessiert die Lösung
Code:
    mySQLPosApp = "INSERT INTO Rechnung_Position" _
                     & " (Rechnung_ID, Bescheibung, Anzahl, Nächte, Betrag" _
                     & ", Anteil )" _
               & " SELECT " & sRechnung_ID_new & ", Bescheibung, Anzahl" _
                     & ", Nächte, Betrag, Anteil" _
                 & " FROM Rechnung_Position" _
                & " WHERE Rechnung_ID=" & sRechnung_ID_old
Beitrag kann geschlossen werden
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Feldwert ergänzen per SQL 16 grub 2243 27. Jul 2005, 16:50
Willi Wipp Feldwert ergänzen per SQL
Keine neuen Beiträge Access Tabellen & Abfragen: Access ändert meine SQL Strings 1 Nil 608 24. Feb 2005, 13:25
lothi Access ändert meine SQL Strings
Keine neuen Beiträge Access Tabellen & Abfragen: Zeitspanne bei Datumswerten mit SQL filtern...? 3 DoMe 4372 15. Feb 2005, 17:57
Willi Wipp Zeitspanne bei Datumswerten mit SQL filtern...?
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Gruppierung -AXP 2 nepokat 601 03. Feb 2005, 08:46
nepokat SQL Gruppierung -AXP
Keine neuen Beiträge Access Tabellen & Abfragen: SQL: Like Operator geht nicht 2 Klaus-Peter_ 11242 31. Jan 2005, 18:54
Klaus-Peter SQL: Like Operator geht nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle per SQL umbennen (Access 2000) 2 DerPater 1084 09. Dez 2004, 14:02
Gast Tabelle per SQL umbennen (Access 2000)
Keine neuen Beiträge Access Tabellen & Abfragen: Per SQL maximalen Spaltenwert im VBA code ermitteln 2 Gast 4779 31. Okt 2004, 23:10
Tom2002 Per SQL maximalen Spaltenwert im VBA code ermitteln
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Wenn-Dann-Sonst in SQL??? 2 SCHNEEMANN 998 18. Okt 2004, 17:26
Willi Wipp Wenn-Dann-Sonst in SQL???
Keine neuen Beiträge Access Tabellen & Abfragen: SQL - Abfrage ob ein Wert in der Tabelle enthalten ist 1 notausgang 1301 23. Sep 2004, 09:42
stpimi SQL - Abfrage ob ein Wert in der Tabelle enthalten ist
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Fehler? 1 IB02-Andre 665 21. Sep 2004, 16:36
Skogafoss SQL Fehler?
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...) 2 SMArmageddon 2417 01. Sep 2004, 15:07
SMArmageddon Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...)
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Unterabfragen Not In, Not Exists 2 Winni 38088 13. Jul 2004, 13:23
Winni SQL Unterabfragen Not In, Not Exists
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editoren Forum