Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Datensätze in zwei Tabellen gleichzeitig anlegen

Begonnen von pahiti78, Juli 17, 2012, 20:30:09

⏪ vorheriges - nächstes ⏩

pahiti78

Hallo,
ich habe wieder einmal ein Problem. Und zwar führe ich eine Art Kassenbuch wo interne und externe Zu- und Abflüsse eingetragen werden. In diesem Formular werden Kundennummern vergeben. Ich habe also die gebundenen Textfelder Datum, BetragEingang, BetragAusgang, Belegnummer und Kundennummer. Diese Belege buche ich zum einen in diesem Aus- Eingangsbuch und bilde ich im Formular Rückstellungen für alle internen Belege (zwischen den einzelnen NL) Rückstellungen. In diesem Formual trage ich wiederrum das Datum, Belegnummer, BetragEingang und Kundennummer ein. Ich würde mir wünschen, dass ich im Aus-Eingangformular (mein erstes Formular) alle Daten eingebe und sobald ich die Kundennummern für die NL(interne Verrechnung) eingebe, werden dann das Datum, Belegnummer, Kundennummer, betragEingang automatisch in das Formular bzw. in die Tabelle Rückstellungen übernommen. Dies bedeutet dann das die Datensätze zum Einen in der Tabelle tbl_Rückstellungen und in der Tablle tbl_Ein-undAUsgangsbuch vorhanden sind. Kann man so etwas realisieren und wenn ja wie?
Danke schonmal für eure Hilfe.
Gruß
Matze

oma

Hallo,

eine doppelte Speicherung von Daten ist unsinnig, wenn die Daten einmal in einer Tabelle gespeichert sind , kannst du doch alle notwendigen Berechnungen damit anstellen!


Gruß Oma
nichts ist fertig!

pahiti78

Hallo Oma,
Danke für den Hinweis, aber es handelt sich um eine Db, welche ich auf Arbeit nutze. Mir wurde zugesichert, dass ich einige Funktionen inplementieren könnte, solange die Grundstruktur die gleiche bleibt. Und zu dieser Grundstruktur gehört die tbl_Rueckstellungen.
Gruß
Matze

oma

Hallo,


ich weiß natürlich nicht um was für betimmte Funktionen es sich handelt, aber ein doppeltes Speichern von Daten in einer Db ist und bleibt unnötig!!! (Von extremem Beispielen oder besonderen Bedingungen mal abgesehen) und  Das gebietet sich doch schon aus logischen Aspekten

Hast du denn das Kassenbuch mit derTabelle tbl_Ein-undAUsgangsbuch  zusätzlich eingeführt? Wenn ja, dann nenne doch diese Tabelle einfach tbl_Rückstellungen und passe das Formular/Abfrage bzw. einige Funktionen hierzu an. Oder umgekehrt, passe die Berechungen aus der Tabelle tbl_Rückstellungen einfach an die Tabelle tbl_Ein-undAUsgangsbuch an. Wenn z.B. in einer bestimmten Funktion auf tbl_Rückstellungen zugrreift, dann ersetzt du das mit qryRückstellungen , wobei diese Abfrage auf die Tabelle tbl_tbl_Ein-undAUsgangsbuch zugreift.
So oder ähnlich kannst du sicher dein Problem lösen. Genauer kann ich das natürlich nicht darstellen, da keine weiteren Details vorliegen.

Etwas einmaliger Änderungswaufwand ist doch besser als eine ständige u.U. auch fehlererzeugende Doppelspeicherung von Daten.

Gruß Oma
nichts ist fertig!

bahasu

Hi,

im Beitrag http://www.access-o-mania.de/forum/index.php?topic=15976.msg92391#msg92391 habe ich eine Methode zum doppelten Anlegen beschrieben. Dort kann ich die Beweggründe auch nachvollziehen.

Hier habe ich aber noch keine Gründe für das redundante Speichern verstanden, was auch an mir liegen kann :(.

Harald
Servus