Geburtstagliste

Hallo,

ich habe eine Mitglieder-Datenbank mit den Geburtstagen.

Nun möchte ich in einem Report alle auflisten, die 2013 50 Jahre alt werden.

Wie muss ich das bewerkstelligen?

Seneca

Aw: Geburtstagliste

Zunächst brauchst Du eine Abfrage, um alle 50-Jährigen zu finden:

  1. Klick auf Suchen im Tabellenfenster

  2. Klick auf Formel-Abfrage

  3. In das Feld “Abfrage” folgendes eingeben:

year(curdate)-year(Geburtstag) == 50

  1. Klick auf “Suchen” und dann auf “Schließen”

Im Tabellenfenster werden jetzt die gewünschten Personen angezeigt. Danach kann man mit Klick auf “Report” eine passende Reportvorlage für die Auflistung aussuchen. Im Reportfenster sollte unter “Datensätze in den Report” die Option “Alle in Liste” ausgewählt werden.

Aw: Geburtstagliste

Hallo Glucose,

vielen Dank für Deine Hilfe! Es hat prima geklappt.

Ich habe nun auch bemerkt, dass man Formeln logisch mit “OR” verknüpfen kann.

Dann kann ich alle runden Geburtstage herausfiltern!

Seneca

Aw: Geburtstagliste

Das kann man mit dem Modulo-Operator auch ohne “OR” schaffen:

(year(curdate) - year(Geburtstag)) mod 10 == 0

Diese Abfrage liefert alle durch 10 teilbaren runden Geburtstage. Wenn die 10 durch eine 5 ersetzt wird, kommen auch noch die halbrunden Geburtstage hinzu.