Folgendes zur Projektbeschreibung:
Ausgangslage:
Eine Exeltabelle, in der in der jeweilgen Spalte bestimmte Werte eingegeben werden
Spalte A - das Datum zu den entsprechenden Werten
Spalte B - eine Identifikationsnummer der Maschine
Spalte C - eine Identifikationsnummer der Person
Spalte D - die produzierte Stückzahl
Es kann vorkommen, dass pro Datum eine Maschine mehrfach benutzt wird
Es kann vorkommen, dass pro Datum eine Person mehrfach genannt wird
Ziel soll sein:
Eine Abfrage, die es ermöglicht Wochenweise folgende Werte zu filtern und anzuzeigen:
- Bei ausgewählter Identifikationsnummer der Person und der entsprechenden Kalenderwoche soll die gesamte (also summiert) von der Person produzierte Stückzahl ausgegeben werden
- Bei ausgewähltem Maschinenbereich und der Kalenderwoche soll die gesamte (ebenfalls summiert) produzierte Stückzahl des entsprechenden Manschinenbereiches ausgegeben werden
Folgendes habe ich bisher erarbeitet:
- eine Tabelle (in Access) die jedem Datum die entsprechende Kalenderwoche zuordnet
- eine Tabelle (in Access) die der jeweilgen Kalenderwoche wieder einen entsprechenden Datumsbereich zurück gibt (als Textfeld)
- eine Tabelle (in Access), die die Identifikationsnummer der Person mit Namen und Vornamen in Verbindung bringt
- eine Tabelle (in Access), die die Identifikationsnummer der Maschine einem jeweiligen Maschinenbereich zuweist.
Folgende Beziehungen der Tabellen habe ich hergestellt:
- Tabelle Kalenderwoche in Datumsbereich (Primärschlüssel = Kalenderwoche) ist verbunden mit der Tabelle Datum in Kalenderwoche (Primärschlüssel = Datum) verknüpft ist hierbei jeweils die Kalenderwochenspalte)
- Tabelle Datum in Kalenderwoche mit verknüpfter Ursprungsexceltabelle (Spalte Datum)
- Tabelle Identifikationsnummer der Person (Primärschlüssel = Identnr.) mit Ursprungsexceltabelle (Spalte Identnr. der Person)
- Tabelle Identnr. der Maschine (Primärschlüssel = Identnr. der Maschine) mit Ursprungsexceltabelle (Spalte Identnr der Maschine)
Soweit zur Theorie.
Was ich bisher geschafft hab war, dass ich eine Kalenderwoche eingeben konnte und mir der entsprechende Datumsbereich in einem weiteren Formularfeld zurückgegeben worden ist.
Aber das war eher ein Zufallstreffer - der Hintergrund (also warum das plötzlich so funktioniert) erschloss sich mir leider nicht.
Wie muss ich das Formular gestalten um oben beschriebenes Abbildern zu können?
Ergänzungen:
Verwendet wird zur Erstellung Access 2010 es soll aber auch unter Access 2007 bearbeitbar bleiben.
Zu den Beziehungen:
Die Tabelle "Schichtbuch" ist die importierte Tabelle, die regelmäßig aktualisiert wird.
Relevant sind dabei nur die verknüpften Spalten.
Die Berechnung soll aus der Spalte "Stückzahl Kopie" erfolgen.
So stelle ich mir am Ende das Formular vor:
Im Feld Kalenderwoche soll eine Zahl eingegeben werden können (Meinetwegen auch als Rollbalkenmenü)
Dann soll angekreuzt werden, ob anch Mitarbeiter oder Bereich gefiltert werden soll (muss aber nicht unebdingt sein, wenn es nicht erforderlich ist)
Unter Mitarbeiter oder Bereich soll jeweils mit einem Rollbalkenmenü aus der Tabellenauswahl ausgewählt werden können (Also Personalliste und Bereiche)
Und im Feld Stückzahl soll dann das Ergebnis aufleuchten.