Hallo,
vielen Dank für alle Unterstützung, jedoch wenn ich die Formel entsprechend abändere mit den korrekten Feldern, die miteinander verrechnet werden sollen, das wären
Eintritt-B = Eintritt des Besitzers
Austritt-B = Austritt des Besitzers
und die unten stehende Formel in das entsprechende Abfragefeld eingebe und Enter drücke, dann kommt folgende Meldung:
"Der von Ihnen angegebenen Ausdruck enthält eine Funktion, für die die falsche Anzahl von Argumenten angegeben ist."
DatDiff("yyyy";[Eintritt-B];[Austritt-B])+(Format([Eintritt-B];"mmdd")>Format([Austritt-B];"mmdd")) & " Jahre " & (Monat([Austritt-B])-Monat([Eintritt-B];[])+(Tag([Eintritt-B];[])>Tag([Austritt-B];[]))+12) Mod 12 & " Monate " & Tag([Austritt-B])-Tag([Eintritt-B])+Wenn(Tag([Eintritt-B])>Tag([Austritt-B]);Tag(DatSeriell(Jahr([Eintritt-B]);Monat([Eintritt-B])+1;0));0) & " Tage"
Weiß nicht was nicht korrekt ist an Formel.
Die vorige Formel, mit nur Monate und Jahr funktioniert einwandfrei:
DatDiff('jjjj';[Eintritt-B];[Austritt-B]) & " Jahre und " & DatDiff('m';[Eintritt-B];[Austritt-B]) Mod 12 & " Monate"