Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Monatstabellen

Begonnen von Christian111, Januar 11, 2011, 08:03:51

⏪ vorheriges - nächstes ⏩

Christian111

Guten Morgen,

wenn ich z.B. abfragen will Verkäufe im Januar / Februar usw und das aufgeteil auf die Verkäufer,so dass amJahresende eine übersicht ensteht brauche ich dann für jeden Verkäufer undjedes monat eine Abfrage oder geht das einfacher?
Danke
Gruß
Chrisitan ???

edgar.basler

Das kann man über eine Kreuztabellenabfrage erledigen.

Manfred S

#2
Hallo,
nein, Du brauchst nicht jedesmal eine neue Abfrage erstellen. Das Stichwort lautet "Formulargesteuerte Abfrage".
D. h., ein Formular mit einem ungebundene Kombifeld, das die Verkäuferdaten (Namen) via SQL Anweisung bezieht und zwei ungebundenen Datumsfeldern, mit denen auf das Datum des Verkaufs zugegriffen wird und Du den Berichtszeitraum frei definierst.

In dieser Form wird ein Druckbutton platziert, mit dem der Bericht aufgerufen wird. Der Bericht bezieht seine Daten über eine Abfrage. In der Zeile Kriterien würde bsp. unter dem Feld Mitarbeiter folgendes Kriterium eingetragen werden:

Wie [forms]![frmDeineSuchform]![nam] & "*"

Im Datumsfeld des Tages des Verkaufs würde vergleichsweise (wie gesagt, nur beispielsweise) stehen:

Zwischen [Forms]![frmDeineSuchform].[Datumvon] Und [Forms]![frmDeineSuchform].[Datumbis]

Im Ergebnis kannst Du auf diese Weise einen Mix aus Datum und Verkäufer  herstellen und in einem Bericht ausgeben.
Habe das Beispiel soeben wiedergefunden. Schau hier:
http://www.access-home.de/cms/?kat=29&subsite=1&cms_id=&bsp_db_id=40


Gruß
Manfred

Hondo

Hallo,
Verkäufe pro Verkäufer und Monat kannst du nur mittels einer Kreuztabellen-Abfrage anzeigen.
Dazu gibts bei den Abfragen einen Assistenten.

Andreas

oma

Hallo Christian,

mit tblVerkaeufe:ID, DatumVerkauf, VerkaeuferID  kannst du folgende Kreuzabfrage erstellen:


TRANSFORM NZ(Count([VerkaeuferID]),0) AS Verkaeufe
SELECT tblVerkaeufe.VerkaeuferID
FROM tblVerkaeufe
GROUP BY tblVerkaeufe.VerkaeuferID
PIVOT Format([DatumVerkauf],"mmmm") In ("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");


Gruß Oma
nichts ist fertig!