Hallo zusammen,
in Access habe ich die Tabellen "Umsatz" (Felder: Monat/Kunde/VM-ID/Umsatz_in_EUR) "Vertriebsmitarbeiter" (Felder: VM-ID, Name).
Er wird abgefragt ("qry: Umsatz") wie hoch der Umsatz je Vertriebsmitarbeiter ist und das Ergebnis für jeden Vertriebsmitarbeiter in eine Exceldatei kopiert, und dem dann zugeschickt. Bisher wurde das einzeln manuell abgefragt und kopiert. Dafür möchte ich eine Funktion mit einer Schleife auf die Tabelle "Vertriebsmitarbeiter" nutzen. Das habe ich leider nicht hinbekommen.
Kann mir da jemand helfen?
Danke und Gruß
Hallo,
ZitatDas habe ich leider nicht hinbekommen.
Es ist immer hilfreich zu wissen, was du wie versucht hast.
Aufgrund der Tabellenbeschreibung ("Umsatz") sind jedoch Fehler im
Datenmodell zu vermuten.
Poste doch mal einen Screenshot des Beziehungsfensters (alle Tabellen
und Felder sollten sichtbar sein).
Ansonsten sollte dies die Umsätze der VM auflisten
SELECT V.VM_ID, V.VMName, U.Monat, U.Kunde, U.Umsatz_in_EUR
FROM Vertriebsmitarbeiter AS V
INNER JOIN Umsatz AS U
ON U.VM_ID = V.VM_IDüber eine geeignete WHERE-Klausel kannst du diese auch nach Wunsch
filtern (z.B. nach Monat, Umsatz oder Kunde)
gruss ekkehard
Hi,
vielleicht habe ich mich unklar ausgedrückt. Die Abfrage ist kein Problem.
Es handelt sich natürlich um eine komplexe Struktur, ich habe der Vereinfachung halber diese beiden Tabellen als Beispiel gewählt.
Das Problem ist die Schleife auf Basis der Tabelle von Abfrage und Export.
VG
Hallo,
was willst bzw. meinst Du mit einer Schleife ?
In der Tabelle Vertriebsmitarbeiter sind 10 Datensätze.
Die Funktion soll eine Abfrage solange ausführen, wie Datensätze enthalten sind.
Kriterium in der Abfrage ist der Vertriebsmitarbeiter.
Ich hoffe, dass das verständlich ist.
Dann wohl eine Do...Loop -Schleife durch die Abfrage
Do While Not Abfrage.EOF
'mach was
Abfrage.MoveNext
Loop
Hallo,
ich habe noch mal den Anfang gelesen:
Zitatwie hoch der Umsatz je Vertriebsmitarbeiter
Dazu braucht man doch keine Schleife. Eine Abfrage gruppiert über den Mitarbeier und den Umsatz summiert liefert eine fertige Tabelle direkt zum Export nach Excel.
Zitatund dem dann zugeschickt.
Dazu wird die Schleife wohl nötig sein.
Ich würde meinen Mitarbeitern eher einen individuell gefilterten Bericht als PDF-Anhang zusenden - ein Thema, welches in ähnlicher Form schon oft hier und in anderen Access-Foren behandelt wurde.