Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Datumsdifferenz in UF berechnen

Begonnen von kikimat, Juni 03, 2013, 11:47:51

⏪ vorheriges - nächstes ⏩

kikimat

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

DF6GL

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?
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

kikimat

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.

DF6GL

Hallo,

nein, das reicht nicht, wenn Du eine konkrete Lösung haben willst...


Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

kikimat

Hab es jetzt hinbekommen mit der DateDiff und First() Last() Funktion

MzKlMu

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.
Gruß Klaus