1.4k Aufrufe
Gefragt in Datenbanken von
Wie muß die Abfrageformel für diese Beispieltabelle in access 2003 lauten, wenn für jeden Händler (ingHaBonNr) nach EKDatum die gekauften Artikel (ingArtikelNr) pro Tagesdatum angegeben werden sollen?
Die Zwischentabelle selbst heißt "Warenkorb" mit selbiger ID, "Handelsbon" ist der Tabellenname für den Händler und "Artikel" heißt die zweite verknüpfte Tabelle mit dem Warenkorb.
Die Verknüpfungen passen alle, ich hab auch schon Formulare mit den Gesamtumsätzen, hänge aber an den Einzeldaten

id_WaKorbNr datEKDatum ingHaBonNr ingArtikelNr
1 1.6.2011 1 4
2 1.6.2011 1 2
3 1.6.2011 1 5
6 1.6.2011 1 6
10 1.6.2011 1 10
11 3.6.2011 2 24
12 3.6.2011 2 25
17 3.6.2011 1 12
18 3.6.2011 1 13
19 4.6.2011 1 1
20 4.6.2011 1 5
25 4.6.2011 3 39
26 4.6.2011 3 40

Leider hauts mir hier eine Tabellenformatierung zusammen daher für die Probedatei in excel bitte Hier klicken
Danke für eure Hilfe - brauch die Formel aber schon für access 2003 ;-)

3 Antworten

0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo,

Bin mir nicht ganz sicher, ob ich die Frage richtig verstanden habe, aber mit einer Abfrage könnte ich es mir vorstellen, mit Formeln eher nicht.

So könnte es vielleicht gehen:

In der Entwurfsansicht der Abfrage alle Felder Gruppieren und bis auf das Feld ID-Warenkorb, die restlichen 3 Felder zusätzlich aufsteigend sortieren.

Bei Fragen schreibe es


Gruß

Paul1

Access 2003
0 Punkte
Beantwortet von
Hallo Paul1,
danke für dein Interesseam Problem. Mit dem rauf- und runterfiltern, das ist mir schon klar.
Ich versuch mal zu verdeutlichen, was ich erreichen will:
Händler 1 hat z.B. am 1.6.2011 fünf verschiedene Artikel verkauft.
Die möchte ich für dieses Datum und nur für diesen Tag in einem Formular oder Bericht (was ist da besser?) Einzeln! ausgeben[u].
In der Abfrage hab ich ja alle Tage hintereinander und pro Händler sowie pro Artikel eine separate Zeile.
Ideal wäre vielleicht ein Hauptformular pro Händler (HaBonNr) und Tagesdatum sowie die Artikel in einem Unterdatenblatt - aber damit komm ich irgendwie nicht ganz klar.
Die Tabelle ist so wie in der Probe-excel dargestellt, auch schon in access 2003 (mit ein paar Feldern mehr) als Zwischentabelle eingepflegt und in einer Komplettabfrage im Klartext dargestellt.
Es geht mir derzeit nur um diese spezielle Auswertung.

Besten Dank für weitere Bemühungen

acc_lehrling
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo,

erstelle ein Formular und mit dem formularbasierenden Filter gibst Du in der ersten Zeile (Auswahlliste) das Datum und die Händlernummer ein (Filter anwenden), es erscheinen dann nur die Artikel für dieses Datum und des ausgewählten Händlers, so ist es möglich nach der Reihe Datum und Händler abzufragen.

Wenn am gleichen Tag ein Artikel öfter verkauft wurde, ist dieser immer separat zu sehen, aber ich glaube das geht gar nicht anders.

Habe zwecks Übung eine Beispieldatei erstellt:

Beispiel

Diese Möglichkeit könnte den Anforderungen entsprechen.

Gruß

Paul1
...