Hallo,
ich brauche mal wieder eure Hilfe.
Ich möchte in einem Formular das letzte Datum (Eintrag) aus einer Tabelle + 1 Jahr ausgeben.
In der Anlage ist ein Muster. Über das Formular Frm_Wartung werden die Einträge in Tab_Wartung erzeugt. In Frm_naechsteWartung soll dass das letzte Datum aus Tab_Wartung in einem Jahr (Wert + 1 Jahr) angezeigt werden. Das Feld soll später auch nicht editierbar sein.
Wie kann ich das Datum zur Ausgabe berechnen? Muss ich dafür in der Tabelle ein weiteres Feld einbauen, das dort nach der Eingabe gleich berechnet wird oder gibt es bessere/einfachere Möglichkeiten?
LG Jens
Hallo Jens,
ohne jetzt deine DB geladen zu haben, kannst du so etwas über einen Ausdruck berechne. Dafür gibst du in einer Textbox z.B. als Steuerelementinhalt einen Ausdruck wie
=DatAdd("jjjj";1;[feldname])
ein.
Gruß
Knobbi38
Hallo,
ein Jahr zu addieren ist einfach (siehe #1) aber, in welches Feld willst Du den nächsten Wartungstermin eintragen ?
Du hast ja nur ein Datumsfeld. Wenn zu diesem Datum 1 Jahr addiert wird, ist der erfolgte Wartungstermin weg. Außerdem wäre zu beachten, dass die Wartungen nicht generell zum Stichtag gemacht werden.
Zitat von: knobbi38 am Dezember 08, 2024, 14:36:39=DatAdd("jjjj";1;[feldname])
Danke, das war genau, was ich suche.
Zitat von: MzKlMu am Dezember 08, 2024, 15:06:11... in welches Feld willst Du den nächsten Wartungstermin eintragen ?
Ich möchte eigentlich nur den nächsten Wartungstermin anzeigen. In dem Moment, wo ich eine Wartung mache und das Datum hinterleg, soll hier der neue Termin angezeigt werden.