Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Anzahl bestimmter Datensätze im Quartal





Frage

Hallo liebe Gemeinde! Ich brauch gaaanz dringen eure Hilfe! Ich soll eine Datenbank einrichten, aus der zu erkennen ist wie viele Akten an wen in einem Quartal weiter gegeben worden sind. Das soll in einem Bereicht wiedergegebn werden. Bisher habe ich diese Funktion verwendet, aber die unterteilt das ganze nicht nach Quartalen: =DomAnzahl("Abgabe";"SD-Datenbank";"[Abgabe]like ´Arzt*´") Beispiel Datum Abgabe an 01.01.06 Arzt 01.02.06 Arzt 03.05.06 Psych.Arzt 05.06.06 Reha Das Ergebnis soll dann in etwas so aussehen: Quartal 1: Abgabe an Arzt: 2 Abgabe an Psych.Arzt: 0 Abgabe an Reha: 0 Quartal 2: Abgabe an Arzt: 0 Abgabe an Psych.Arzt: 1 Abgabe an Reha: 1 Da muss auch nicht Quartal stehen es reicht auch "von xx.xx.xxxx bis xx.xx.xxxx" Ich wäre ja sooooo dankbar, wenn mir jemand helfen könnte! LG Inka

Antwort 1 von Teddy7

Hallo Inka !
Wahrscheinlich wird noch irgend jemand auf die Idee kommen, den Zeitraum des Berichts vorgeben zu wollen.
Deshalb machst Du am besten erst mal eine Abfrage auf die Tabelle mit allen Feldern.
Dann erstellst Du einen Bericht mit dem Berichtsassistenten mit Datenquelle diese Abfrage.
Im Bericht wirst Du gefragt, ob Du gruppieren willst.
Da gibst Du an: Datum und Arzt. Dann kommt die Frage hoch, wie das Datum zusammengefaßt werden soll. Da kann man glaube ich Quartal direkt angeben.

Heraus kommt ein Bericht, der enthält Gruppenkopf Quartal, Gruppenkopf Arzt, Detaildaten, Gruppenfuß Arzt und Gruppenfuß Quartal.
In den Gruppenfüßen sind die Summenfunktionen und die Anzahl Datensätze bereits enthalten.

Wenn Du jetzt in Arztfuß noch zusätzlich das Quartal ausweist und alle anderen Bereiche auf unsichtbar stellst, hast Du den Bericht, den Du haben willst.
//////////////////
Alternativ: Man kann auch eine Abfrage auf die Tabelle mit allen Feldern machen und da eine Spalte einfügen mit Datum formatiert als quartal (Q.yyyy) oder so ähnlich.
Dann kann man eine zweite Abfratge machen mit Datenquelle erste Abfrage und da Zusammenfassungsoptionen anklicken (wird vom Abfrageassistenten angeboten, wenn die Daten min. ein numerisches Feld enthalten).
In diese Abfrage nimmt man dann nur Quartal und Arzt und läßt die Anzahl ermitteln.
/////
Gruß
Teddy

Antwort 2 von RalfH

Hallo Inka,

Du kannst eine Abfrage erstellen auf die Tabelle mit allen Feldern und bei Datum unter Kriterien:
>=[StartDatum] Und <=[ZielDatum]

Wenn Du die Abfrage startest, möchte Access Parameter haben, StartDatum und das ZielDatum.
Somit kannst Du flexibel Zeitabfragen machen.

Und darauf kannste einen Bericht erstellen, in dem Du wiederum verschiedene Möglichkeiten hast.
Gruss Ralf