Wert aus vorherigem Datensatz übernehmen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

RobertG
********
Beiträge: 2070
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Wert aus vorherigem Datensatz übernehmen

Beitrag von RobertG »

Hallo Nudel,

wenn sowieso der Endstand des einen der Anfangsstand des anderen ist, dann macht es keinen Sinn, beide ein zu tragen. Das wäre eine doppelte Abspeicherung der gleichen Information und so etwas wird möglichst in Datenbanken vermieden.
Soll so etwas als Defaultwert erst einmal eingetragen werden, so kannst Du das auch ganz ohne Makros lösen. Du musst allerdings einen Button betätigen ...
Ich hänge so ein möglichst einfaches Beispiel einmal an. Der maximale Kilometerstand wird ausgelesen und über ein Formular an ein Unterformular weiter gegeben. Dort können dann die weiteren Eingaben erfolgen.
Ein Makro würde hier natürlich eine entsprechende Automatik einbauen: Neuer Datensatz → neuer Kilometerstand auslesen und in Feld einfügen.

Gruß

Robert
Dateianhänge
Wertuebertrag.odb
Übertrag eines Wertes von einem Datensatz zum nächsten
(12.09 KiB) 164-mal heruntergeladen
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: Wert aus vorherigem Datensatz übernehmen

Beitrag von F3K Total »

Hallo Nudel,
schaue dir das Formular, was Robert gemacht hat, im Entwurfsmodus mit dem Formularnavigator an. Dann wirst Du feststellen, dass es ein Haupt- und ein Unterformular gibt.
Das Haupformular basiert auf der Abfrage und liefert dem Unterformular, dass auf der Tabelle basiert, über eine Verknüpfung den letzen Kilometerstand.
Das müsstest Du so in dein eigenes Formular einbauen. Siehe Bild:
HF_UF.png
HF_UF.png (16.33 KiB) 3252 mal betrachtet

Gruß R
Antworten