bemi59 hat geschrieben:Erstmal schönen Dank für die Anworten.
Die Daten sind in einer Tabelle, sagen wir mal "Mitglieder". In dieser Tabelle ist ein Feld mit dem Namen "Geburtsdatum". Feldtyp ist "Datum [ DATE ]" und formatiert als "01.01.00". Daraus kann man einen Bericht formatieren. Dieser Bericht wird aber erst nach dem Jahr sortiert, was ja so nicht richtig ist. Eigentlich wird erst nach Monat und dann nach dem Tag sortiert.
Du musst ein SQL-Abfrage erstellen und diese als Grundlage für Deinen Bericht verwenden.
- Im Datenbank-Explorer F4 die Datenbank mit der rechten Maustaste anklicken und
Datenbankdatei bearbeiten... optieren.
- Im Teilfenster Datenbank
Abfragen anklicken.
- Im Teilfenster Aufgaben
Abfrage in SQL-Ansicht erstellen... anklicken.
- Im Fenster Query Design die folgende Abfrage eingeben, bzw. kopieren (Nur wenn Deine Angaben zutreffend sind).
Code: Alles auswählen
SELECT *
FROM "Mitglieder"
ORDER BY EXTRACT(MONTH FROM "Geburtsdatum"), EXTRACT(DAY FROM "Geburtsdatum")
(Statt dem Stern (*) kannst auch kommaseparierte Spaltennamen mitgeben).
- Abfrage speichern und beim Speichern einen sinnvollen Namen verwenden.
Wenn die Abfrage ausgeführt wird, werden die Datensätze nach Geburtsmonat und -tag sortiert.
[quote="bemi59"]Erstmal schönen Dank für die Anworten.
Die Daten sind in einer Tabelle, sagen wir mal "Mitglieder". In dieser Tabelle ist ein Feld mit dem Namen "Geburtsdatum". Feldtyp ist "Datum [ DATE ]" und formatiert als "01.01.00". Daraus kann man einen Bericht formatieren. Dieser Bericht wird aber erst nach dem Jahr sortiert, was ja so nicht richtig ist. Eigentlich wird erst nach Monat und dann nach dem Tag sortiert.
[/quote]
Du musst ein SQL-Abfrage erstellen und diese als Grundlage für Deinen Bericht verwenden.
- Im Datenbank-Explorer F4 die Datenbank mit der rechten Maustaste anklicken und[b] Datenbankdatei bearbeiten...[/b] optieren.
- Im Teilfenster Datenbank [b]Abfragen [/b]anklicken.
- Im Teilfenster Aufgaben [b]Abfrage in SQL-Ansicht erstellen...[/b] anklicken.
- Im Fenster Query Design die folgende Abfrage eingeben, bzw. kopieren (Nur wenn Deine Angaben zutreffend sind).
[code]SELECT *
FROM "Mitglieder"
ORDER BY EXTRACT(MONTH FROM "Geburtsdatum"), EXTRACT(DAY FROM "Geburtsdatum")[/code]
(Statt dem Stern (*) kannst auch kommaseparierte Spaltennamen mitgeben).
- Abfrage speichern und beim Speichern einen sinnvollen Namen verwenden.
Wenn die Abfrage ausgeführt wird, werden die Datensätze nach Geburtsmonat und -tag sortiert.