Hallo Paul1,
Problem gelöst mit deiner Antwort 7, Danke für die Geduld.
Konnte mich gestern nicht mehr melden, da Samstagabend und weg :)
Erst bekam ich mit der Formel
Wenn(1+DatSeriell(Jahr([GrundDatum]);12;31)-DatSeriell(Jahr([GrundDatum]);1;1)=366;"Schaltjahr";"kein Schaltjahr")
noch eine Fehlermeldung. Habe mich aber dann Heute noch etwas im Access-Handbuch schlau gemacht und vor den Tabellennamen noch den Präfix tbl gesetzt und damit die Abfrage neu gestartet (dadurch ist das Abfragedatum genau definiert).
Jetzt paßt alles (getestet zwischen 1980 und 1990 werden 1980, 1984 und 1988 korrekt als Schaltjahre angezeigt).
Vielleicht ist es für andere die Vorgehensweise auch noch wissenswert: Da zuerst eine AusgangsTabelle mit Namen "tblDatumsformeln" erstellt wurde und in dieser sich nur eine Spalte befindet mit eben diesen "GrundDatum" habe ich die in der Abfrage übernommen um von dort meine Formeln zu erstellen. ohne den Präfix tbl kommt Access scheinbar durcheinander ob von der Tabelle oder von der Abfrage das GrundDatum genommen werden soll. Die geänderte Formel sieht nun so aus:
Ausdr29:Wenn(1+DatSeriell(Jahr([tblGrundDatum]);12;31)-DatSeriell(Jahr([tblGrundDatum]);1;1)=366;"Schaltjahr";"kein Schaltjahr")
Der Feldname im Tabellenentwurf sollte also einen entsprechenden Präfix haben und dieser dann in der abf beim Aufbauen mit eingegeben werden.
Allen hier noch einen schönen Sonntag
Mirjam