Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: saw1989 am November 09, 2011, 22:14:02

Titel: Per Knopfdruck im Formular Tabellen kopieren
Beitrag von: saw1989 am November 09, 2011, 22:14:02
Hallo,

Ich möchte in einem Forumlar einen Button einbauen, der bei dem Benutzen Einträge einer Tabelle in eine andere einfügt/anfügt.

Ich stelle es mir so vor:
Ich springe im Formular zum jeweiligen Datensatz der Tabelle a, den ich zu der Tabelle b hinzufügen möchte. Wenn ich mir sicher bin, dass ich den richtigen Datensatz vor mir habe, klicke ich den Button und mein Datensatz wird direkt von Tabelle a zu Tabelle b hinzugefügt/angefügt. Kurz danach (auch beim drücken des Buttons) wird der Datensatz in dieser Tabelle a gelöscht.

dies geschiet durch

CurrentDb().Execute "DELETE FROM LAGERUNG WHERE Lagerungsnr=" & Me!Lagerungsnr

damit der Datensatz anhand der "Lagerungsnr" im Formular erkannt wird.
Die Lagerungsnr ist nur einmal/Datensatz vergeben, ist also eindeutig.

Desweiteren soll zu dem Datensatz in die Tabelle b das heutige Datum hinzugefügt werden, damit ich weiß, wann ich das Verschieben von Tabelle a nach Tabelle b vorgenommen habe.

kann mir jemand helfen?
Titel: Re: Per Knopfdruck im Formular Tabellen kopieren
Beitrag von: MzKlMu am November 09, 2011, 23:16:03
Hallo,
das ist gelinde gesagt Unsinn. Man verscheibt keine Daten von einer in die andere Tabelle.
Wozu soll das gut sein?
Titel: Re: Per Knopfdruck im Formular Tabellen kopieren
Beitrag von: Beaker s.a. am November 09, 2011, 23:56:33
Hallo,

Zitat
Man verscheibt keine Daten von einer in die andere Tabelle.
Wozu soll das gut sein?

Vielleicht zur Archivierung?  ;)

gruss
ekkehard
Titel: Re: Per Knopfdruck im Formular Tabellen kopieren
Beitrag von: saw1989 am November 10, 2011, 07:06:24
Die daten müssen archiviert werden. verschiedene bestände sind erst in der tabelle "lagerung ". Sobald sie verkauft wurden werden sie in die tabelle "verkauft "verschoben.

Eine weitere möglichkeit wäre den datensätzen eine true/false spalte hinzuzufügen. Wenn man den button drückt, dann wird die spalte des datensatzes true bzw falls.

Wie verwirklicht man das?
Titel: Re: Per Knopfdruck im Formular Tabellen kopieren
Beitrag von: MzKlMu am November 10, 2011, 07:41:54
Hallo,
auch zur Archivierung ist das schlicht und ergreifend Unsinn (sorry  ;D).
Wenn es in Tabellen mit Beziehungen sind, endet das sowieso im Chaos, weil ja die ganzen Zuordnungen verloren gehen.

Füge der Tabelle Bestand eine Spalte ein "VerkauftAm" und gut ist.

Wo ein Datum drin steht ist verkauft, ohne Datum im Bestand.

Statt zum Kopieren einen Button zum Filtern und Du siehst in einem Formular alles

Bestand
Verkauft
Alles

Titel: Re: Per Knopfdruck im Formular Tabellen kopieren
Beitrag von: database am November 10, 2011, 20:01:14
Hallo,

ZitatVielleicht zur Archivierung?
Da sind MzKlMu's Argumente in jeglicher Reihenfolge schon vollkommen richtig!

Die Speicherung von identen Daten in unterschiedlichen Tabellen bringt mehr Probleme als sie hilfreich sein könnte!
Wobei nebenher auch noch gegen die Regeln der Normalisierung verstoßen wird.

Wenn eine Archivierung stattfinden soll und diese zum Zweck der Datensicherung angedacht ist eignet sich die Methode von Haus aus nicht.
Besser ist in dem Fall immer noch eine Regelmäßige Sicherung des gesamten Datenbestandes!