Datumsangaben nach Monat gliedern (Access 97, 2000)

30.12.2003

Frage:

Wie kann ich von einer Geburtstagsangabe nur den Monat und den Tag extrahieren, um so eine tabellarische Auflistung der Geburtstage nach Monaten gegliedert zu erhalten?

Antwort:

Access-97-Datenbank mit Geburtstagen

Die Format-Funktion nimmt verschiedene Texte als Parameter an, die einen Datumswert entsprechend formatieren. Um beispielsweise den Monat aus einem Geburtsdatum zu extrahieren, verwenden Sie folgende Zeile:

Format([Geburtstag];"mmmm")

Die Beispieldatenbank zu diesem Leserbrief enthält eine Abfrage namens qryGeburtstage, die das Geburtsdatum sowie den Monat als Text (z.B. Januar) zurückgibt. Wenn Sie zusätzlich auch nach dem Monat sortieren möchten, reicht es leider nicht aus, nach diesem Feld zu sortieren. Die Folge wäre zum Beispiel, dass der Monat April an erster Stelle erscheinen würde. Zur Lösung dieses Problems ist ein weiteres Feld erforderlich, das die Monatsnummer ermittelt:

SortMonat: Monat([Geburtstag])

Mit dem Berichtsassistenten können Sie dann einen Bericht erstellen, der nach dem Feld SortMonat gruppiert ist. Alle Geburtstage im jeweiligen Monat werden dann angezeigt.

Dienstleistungen

Als starker Partner an Ihrer Seite unterstützen wir Sie in folgenden Breichen:

Access-Programmierung

Benötigen Sie Unterstützung bei der Programmierung von Access-Anwendungen? Wir bieten die gesamte Bandbreite von der Access-Programmierung auf Stundenbasis bis zur Durchführung eines Software-Projektes als Auftragsarbeit an. Kontaktieren Sie uns für ein kostenloses Erstgespräch.

Software-Beratung

Haben Sie ein Software-Projekt und Sie wissen nicht, ob Access die richtige Plattform ist? Wir haben über 20 Jahre Erfahrung beim Erstellen von Windows-, Web und mobilen Anwendungen. Kontaktieren Sie uns für eine kostenlose Erstberatung.