Datensatz duplizieren
Karl Donaubauer
Gesendet: 26.07.11 17:05
Betreff: RE: Datensatz duplizieren



Elite Veteran

Beiträge: 848
50010010010025
Ort: Wien
Blümchen - 26.07.11
Es geht um eine Produktionsdatenbank. Also, ich hab ein ungebundenes Formular mit einem Registersteuerelement erstellt. In diesem gibt es verschiedene Reiter, die die Anlagen unseres Betriebs darstellen. Zu jedem Reiter gibt es jeweils ein "Unterformular". Nun trägt der Anwender im Betrieb in den ersten Reiter Daten ein, wie z.B. Start- und Endzeitpunkt, Menge, Material, Charge,..... Ist das Produkt auf der ersten Anlage fertig, kommt es in die nächste Anlage. Also geht man auf den nächsten Reiter. Um jetzt nicht nochmal Menge, Material, Charge etc. eingeben zu müssen, möchte ich gerne auf irgendeine Weise versuchen, entweder

Möglichkeit A:
einen Copy- und einen Pastebutton erstellen. Ist der Datensatz geschrieben, klickt man in Reiter A auf Copy geht in Reiter B und klickt dort auf Paste. Der Datensatz wird in dem gewünschten Reiter dupliziert.

oder

Möglichkeit B:
ein Kombinationsfeld erstellt, in dem man die entsprechende Anlage auswählt. Indem man die Anlage auswählt, wird der Datensatz im gewünschten Reiter dupliziert.

Ist eine der beiden Möglichkeiten zu realisieren oder habt ihr andere Vorschläge? Mittlerweile wäre ich für jede Lösung dieses Problems dankbar.

Rein technisch würde man sicher beides hinbekommen. Dazu müsstest du allerdings verraten, wie die hinter den UFos liegenden Tabellen aussehen. Sind die gleich aufgebaut?. Denn eigentlich kopiert man die Datensätze in diese Tabellen, auch wenn es vordergründig über Formulare passieren soll.

Eine andere Frage ist, warum solche Kopieraktionen notwendig sind. Bist du sicher, dass deine Tabellenstruktur optimal ist?
Es klingt so, als würdest du für jede Anlage eine eigene Tabelle mit Produkten führen. Wenn sich die Produkte nicht extrem, d.h. "wesensmäßig", verändern sondern ihre Eigenschaften gleich bleiben, dann wäre eher 1 Produkttabelle erforderlich, die durch eine Zwischentabelle mit 1 Anlagetabelle verknüpft ist. In dieser Zwischentabelle stehen dann die IDs des Produktes und die Id der Anlage und evtl. noch Statusinformationen wie Startzeit, Endzeit oder dergl. - das hängt von euren Abläufen ab.

In einem Formular (bzw. UFo) würde man dann keine Kopieraktion durchführen, sondern - in deinem Anlagen-orientierten Aufbau - das Produkt aus einem Kombinationsfeld auswählen (die AnlagenId käme über eine Verknüpfung oder einen Standardwert) und damit einen neuen Datensatz in der erwähnten Zwischentabelle erzeugen.

-----
Servus
Karl
*********
https://www.donkarl.com/devcon Access-Online-Konferenz 18.+19.4.
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
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