Datensatz duplizieren
Blümchen
Gesendet: 28.07.11 09:00
Betreff: RE: Datensatz duplizieren


Karl Donaubauer - 27.07.11 21:04
Deine komplette DB durchzuackern, könnte ein bissel weit führen. Dafür bezahlt man mich Stunden oder Tage. ;-)
Wenn wir bei deiner unmittelbaren Problemstellung bleiben, solltest du nochmal deutlicher erläutern, von wo nach wo du den Datensatz kopieren willst und zwar bezogen auf die Tabelle(n).

Ist das eine Kopie in ein und derselben Tabelle oder von einer Tabelle in eine andere?
Falls letzteres: Haben diese Tabellen genau die gleichen Felder?
Soll man den kompletten DS kopieren oder nur bestimmte Felder?

Ohne solche Detailangaben kann man nur grundsätzlich darüber reden, wie man halt Datensätze kopiert.
Das übliche und beste Verfahren ist eine ganz normale Anfügeabfrage, die man mit einem Klick auf die Befehlsschaltfläche startet.
Hast du das schon versucht oder woran scheiterst du bisher?


Also, es wird eine Kopie sein in ein und derselben Tabelle. Und es sollten nur bestimmte Felder kopiert werden. Ich habe halt die Haupttabelle und auf dieser Basis habe ich verschiedene Abfragen gebildet und als Kriterium immer die jeweilige Anlage. Und da war das Problem mit der Anfügeabfrage. Der Code sah so aus:
[CODE]Dim strSQL As String


strSQL = "INSERT INTO Produkte_Basis ( Betrieb, Aggregat1, " & _
"ZielID1, IstStart_Aggr1, IstEnd_Aggr1, gestartet1, " & _
"fertig1, frei1, Aggregat2, ZielID2, IstStart_Aggr2, " & _
"IstEnd_Aggr2, gestartet2, fertig2, frei2, Aggregat3, " & _
"ZielID3, IstStart_Aggr3, IstEnd_Aggr3, gestartet3, " & _
"fertig3, frei3, Aggregat4, ZielID4, IstStart_Aggr4, " & _
"IstEnd_Aggr4, gestartet4, fertig4, frei4, MatNr, MatName, " & _
"MatNrText, BatchNr, Subbatchnr, SollStart, Laufzeit, " & _
"SollEnd, AusbeuteMengeIst, AusbeuteMengeSoll, Regler, " & _
"Verwendungsentscheid, SubMengeSoll, SubMengeIst, AnzahlGebinde, " & _
"Sonderanweisungen, Notizen ) " & _
"SELECT Betrieb, Aggregat1, ZielID1,IstStart_Aggr1, IstEnd_Aggr1, " & _
"gestartet1, fertig1, frei1, Aggregat2, 'V3' AS Ausdr1, " & _
"IstStart_Aggr2, IstEnd_Aggr2, gestartet2, fertig2, frei2, " & _
"Aggregat3, ZielID3, IstStart_Aggr3, IstEnd_Aggr3, gestartet3, " & _
"fertig3, frei3, Aggregat4, ZielID4, IstStart_Aggr4, IstEnd_Aggr4, " & _
"gestartet4, fertig4, frei4, MatNr, MatName, MatNrText, BatchNr, " & _
"Subbatchnr, SollStart, Laufzeit, SollEnd, AusbeuteMengeIst, " & _
"AusbeuteMengeSoll, Regler, Verwendungsentscheid, SubMengeSoll, " & _
"SubMengeIst, AnzahlGebinde, Sonderanweisungen, Notizen " & _
"FROM Produkte_Basis " & _
"WHERE ID=137;"

CurrentDb.Execute strSQL, dbFailOnError[/CODE]

Aber das Problem ist ja, dass ich wenn ich diesen Code wähle ich nur exakt ID 137 in V3 kopieren kann. Und dass alle Felder kopiert werden. Aber der Code sollte ja flexibel einsetzbar sein. Was jedoch auch möglich wäre, wäre vorher zu fragen wo man hinkopieren will. Aber für den Anwender wäre das flexible ja besser, damit es nicht unnötig aufwendiger ist. Aber so weit kenne ich die Möglichkeiten nicht

Welche weiteren Informationen bräuchtest Du noch?
Top of the page Bottom of the page
  • Datensatz duplizieren
  • Blümchen26.07.11 16:03
       └ RE: Datensatz duplizieren Karl Donaubauer26.07.11 17:05
          └ RE: Datensatz duplizieren Blümchen27.07.11 11:02
             └ RE: Datensatz duplizieren Karl Donaubauer27.07.11 21:04
                └ RE: Datensatz duplizieren Blümchen28.07.11 09:00
                   └ RE: Datensatz duplizieren Karl Donaubauer28.07.11 09:34
                      └ RE: Datensatz duplizieren Karl Donaubauer28.07.11 11:47
                         └ RE: Datensatz duplizieren Blümchen28.07.11 13:59
                            └ RE: Datensatz duplizieren Blümchen28.07.11 15:57
                               └ RE: Datensatz duplizieren Karl Donaubauer28.07.11 16:51
                                  └ RE: Datensatz duplizieren Blümchen29.07.11 09:35
                                     └ RE: Datensatz duplizieren Blümchen29.07.11 10:29
                                     └ RE: Datensatz duplizieren Karl Donaubauer29.07.11 13:44
                                        └ RE: Datensatz duplizieren Blümchen29.07.11 14:36
                                           └ RE: Datensatz duplizieren Karl Donaubauer30.07.11 19:09
                                              └ RE: Datensatz duplizieren Blümchen01.08.11 10:50
                                                 └ RE: Datensatz duplizieren Karl Donaubauer01.08.11 19:37
                                                    └ RE: Datensatz duplizieren Blümchen02.08.11 09:20
                                                       └ RE: Datensatz duplizieren Karl Donaubauer02.08.11 16:54
                                                          └ RE: Datensatz duplizieren Blümchen03.08.11 11:06
                                                             └ RE: Datensatz duplizieren Karl Donaubauer03.08.11 20:12
                                                                └ RE: Datensatz duplizieren Blümchen05.08.11 13:41
                                                                   └ RE: Datensatz duplizieren Karl Donaubauer05.08.11 18:55
                                                                      └ RE: Datensatz duplizieren Blümchen09.08.11 11:40
                                                                         └ RE: Datensatz duplizieren Karl Donaubauer09.08.11 13:08
                                                                            └ RE: Datensatz duplizieren StefanWirrer09.08.11 17:03