Hi,
ich möchte in einer Abfrage die Anzahl der Mitarbeiter für den lfd. Monat autom. ermitteln.
Mit dem Feld Monat([Ende]) und den Kriterien >=(Monat(Datum())) erhalte ich
alle Mitarbeiter die in diesem und den folgenden Monaten anwesend sind. Wenn das Feld [Ende]
jedoch nach dem Jahreswechsel liegt, werden diese Mitarbeiter nicht angezeigt.
Wer kann mir helfen?
Gruß jode
Office - Word, Excel und Co. 9.738 Themen, 41.366 Beiträge
Hi,
die Funktion Monat liefert Dir nur eine Zahl zwischen 1 und 12 - das Jahr interessiert überhaupt nicht. Wenn Du nun den Mai 2008 mit dem Januar 2009 vergleichst, dann ist 5 (Mai) größer als 1 (Januar); obwohl der Januar eigentlich "größer" ist...
Ganz spontan würde ich einfach (Monat([Ende])+Jahr([Ende])*12) mit (Monat(Datum())+Jahr(Datum())*12) vergleichen.
Das sollte klappen...
Viel Glück
Gruß Fetzo
PS. Es gibt bestimmt noch elegantere (und evtl. einfache Lösungen) - bin nicht so der Riesen-Access-Crack