Hallo zusammen,
ich habe ein etwas spezielles Problem und zwar habe ich ein Formular mit Unterformular. In dem UF werden über eine Abfrage verschiedene Datumsangaben abgerufen mit dazugehörigen Infos, was zu diesen Zeitpunkten gemacht wurde. Ich möchte nun gerne ein Textfeld einfügen, dass mir immer die Differenz vom ersten zum letzten Datum berechnet. Also wie viele Monate seit dem ersten Datum vergangen sind. Immer wenn ein neues Datum dazukommt, soll die neue Differenz berechnet werden. Ist so etwas über ein Textfeld möglich oder muss man dafür ein extra Makro schreiben?
lg kikimat
Hallo,
das dürfte mit lediglich eine Abfrage und einer Domänenfunktion funktionieren..
1) über welche Felder ist das UFO mit den HFO verknüpft?
2) Wie lautet der SQL-String der UFO-Abfrage?
Hauptformular und Unterformular beziehen sich jeweils auf eine Abfrage und haben ein gemeinsames ID Feld, über das sie verknüpft sind.
Das Datum der UF Abfrage wird einfach nur aus einer Tabelle geholt, wo es als Feld angelegt ist.
Reicht das als Info? Ich versuche erst seit ein paar Wochen mir Access beizubringen, bin also noch nicht so fit.
Hallo,
nein, das reicht nicht, wenn Du eine konkrete Lösung haben willst...
Hab es jetzt hinbekommen mit der DateDiff und First() Last() Funktion
Hallo,
ZitatHab es jetzt hinbekommen mit der DateDiff und First() Last() Funktion
DateDiff ist richtig, aber First und Last sind falsch. Beide liefern zufällige Werte aus einer Tabelle und sind demzufolge ungeeignet. Du musst DMin und DMax verwenden.