Bei meiner Suche habe ich die beiden Begriffe gefunden, die wie ich denke mit meinem Problem zu tun haben. Ich kann das allerdings nicht umsetzen.
Ich habe eine Datenbank mit einem Formular, das mir Mitarbeiter und Geburtstage anzeigt. Ich hätte jetzt gerne einen Bericht oder ein Formular, dass mir nur die Geburtstage anzeigt, die in einem bestimmten Zeitraum liegen, den der Benutzer bestimmen kann.
Wie setze ich das am einfachsten um? VBA möchte ich nicht unbedingt einsetzen das beherrsche ich nur in Form von copy&paste.
Hallo,
siehe hier:
http://www.donkarl.com/?FAQ3.12
Ich habe veruscht in einer Abfrage diesen Ausdruck
Zwischen #01.03.2009# Und #01.06.2009#
Mit diesem
Zwischen [Forms]![frmDeineSuchform].[Datumvon] Und [Forms]![frmDeineSuchform].[Datumbis]
zu kompinieren
das sieht dann so als Kriterium der Abfrage aus
Zwischen [Forms]![Testform]![von] & "*" Und [Forms]![Testform]![bis] & "*"
allerdings gibt es dann einen Laufzeitfehler, kann mir jemand sagen wo da der Fehler liegt?
Ich habs
Zwischen [Forms]![Testform]![von] Und [Forms]![Testform]![bis]
so funktioniert es
Danke für den Tip!
Jetzt würde ich das ganze gern noch in einen Bericht überführen. Die Abfrage braucht dabei nicht sichtbar werden. Kann mir da jemand einen weiteren Tipp geben, wo ich ansetzen muss?
Vielleicht irgendwas im Codeeditor?
Hallo,
das ist noch einfacher.
Mache einfach einen Bericht von der Abfrage.
Im Form machts du mit den Assi eine Schaltfläche die den Bericht öffnet. Entweder direkt als Druck
oder in der Seitenansicht.
Findest du alles beim Assi.
Gruß
Johann
Hey cool das war echt einfach ;D
Hach Mist funktioniert doch noch nicht einwandfrei.
Das Jahr soll ja nicht berücksichtigt werden. Sprich der sucht ja jetzt alle Geburtstage zwischen zwei Daten heraus aber nur die, die auch in dem gleichen Jahr geboren sind.
Aber es sollen ja alle Leute angezeigt werden die Geburtstag haben unabhängig in welchem Jahr sie geboren sind.
Ok nun gehts aber habe die Abfrage entsprechend angepasst. Die enhält also jetzt Name, Vorname, Geburtsdatum und dieses feld:
GebHeuer: DatAdd("jjjj";nz(DatDiff("jjjj";[qrycrewdetails.crd_Geburtstag];Datum()));[qrycrewdetails.crd_Geburtstag])
wobei dieses als Kriterium noch :
Zwischen [Forms]![frmGeburtstagevonbis]![von] Und [Forms]![frmGeburtstagevonbis]![bis]
enthält. Nun ists gelöst und das nächste Problem kann bearbeitet werden.