Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Daten kombinieren und "0" Werte einfügen.

Begonnen von Bobo99, Mai 13, 2016, 14:50:13

⏪ vorheriges - nächstes ⏩

Bobo99

Hallo zusammen,
ich hoffe, das Thema wurde noch nicht behandelt. Intensive Fachbuch, Google und Forumsrecherchen haben mich aber nicht weitergebracht.

Ich möchte in Access eine Abfrage kreieren, die mir die Nachfrage pro Tag anzeigt. Das Problem ist, dass aus den gegebenen Bestelldaten nicht direkt hervorgeht, dass an bestimmten Tagen keine Menge umgesetzt wurde. Der Datensatz ,,fehlt" einfach.
Bestelldaten:
Datum   Warenhaus   #       Artikel#   Menge
01.01.2016   1                1             20
03.01.2016   1                1             30
04.01.2016   1                2             22


Aus der Abfrage soll die tägliche Nachfrage pro Produkt und Warenhaus hervorgehen, also ggf. die Nachfrage =0 ist.
Nachfrage:
Datum   Warenhaus#    Artikel#   Menge
01.01.2016   1             1             20
02.01.2016   1             1             0
03.01.2016   1             1             30
04.01.2016   1             1             0
01.01.2016   1             2             0
03.01.2016   1             2             0
04.01.2016   1             2             22

Wir sitzen jetzt schon mehrere Stunden an dem Problem ohne voranzukommen. VBA ist leider nicht erlaubt.
Vielen Dank!

MaggieMay

Hallo,

du kannst mit Hilfe einer Kalendertabelle, in der jedes einzelne Tagesdatum enthalten ist, die Daten in einer Abfrage zusammenführen. Die "0" für die leeren Mengen erzeugst du bei der Ausgabe mittels Ausgabeformat.

Eine solche Kalendertabelle sollte mit Datumsangaben über einen längeren Zeitraum (mehrere Jahre) gefüllt werden, dann musst du sie nicht ständig aktualisieren.
Freundliche Grüße
MaggieMay

Bobo99

Vielen Dank für die schnelle Antwort, MaggieMay. Allerdings komme ich noch nicht weiter.

Wie erzeuge ich diese "0" für die leeren Mengen?

Eine extra Tagestabelle für den erforderlichen Zeitraum hatte ich bereits angelegt. Insgesamt habe ich 50 verschiedene Artikel und 10 separate Warenhäuser. Laut Bestelldaten fällt zwar auf jeden Tag mindestens eine Nachfrage, jedoch nicht unbedingt immer eine Nachfrage pro Artikel & Warenhaus.

Beispiel aus der Bestelldatei:
Am 1.1.2016 wurden aus Warenhaus #1 von Artikel #1 drei Einheiten verkauft.
Am 2.1.2016 wurden aus Warenhaus #2 von Artikel #2 vier Einheiten verkauft.
Am 2.1.2016 wurden aus Warenhaus #1 von Artikel #1 zwei Einheiten verkauft.

Gewünschtes Ergebnis:
Die Nachfragetabelle soll nun aber ebenfalls die Information enthalten, dass

Am 1.1.2016 wurden aus Warenhaus #2 von Artikel #2 KEINE also "0" Einheiten verkauft.worden sind.

MzKlMu

Hallo,
ganz so einfach ist das nicht. Die Mengen sollen ja für jeden Tag und jeden Artikel dargestellt werden. Das heißt, die Datum müssen müssen sich für jeden Artikel wiederholen.
In obigem Beispiel fehlt für Artikel 2 der 02.01.2016.
So wäre das gewünschte Ergebnis:
Datum   Warenhaus#    Artikel#   Menge
01.01.2016   1             1             20
02.01.2016   1             1             0
03.01.2016   1             1             30
04.01.2016   1             1             0
---------------------------------------------------Nächster Artikel
01.01.2016   1             2             0
02.01.2016   1             2             0
03.01.2016   1             2             0
04.01.2016   1             2             22

Mir ist da auch nichts eingefallen dazu.
Gruß Klaus