Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!
Zitat von: Doming am Juli 16, 2026, 12:25:19Zitat von: PeteTheBeat am Juli 15, 2026, 09:33:27Wird eine Abholung eines Containers eingetragen, wird dieser aus der Tabelle Ankunft gelöscht und in die Tabelle Abholung eingetragen (hier wird dann auch das Gewicht nachgetragen)
Nein das passiert automatisch.
In der Excel Datei sind folgende Datenblätter.
(Die Daten werden über eine Userform eingegeben)
Ankunft -> enthält alle Conatiner die "aktiv" sind
Abholung -> enthält alle Container die Abgegangen sind, also das Archiv wenn man so will. Dort werden auch Gewichte samt Wiegescheinnummer eingetragen.
Was meinst Du mit ,,wird ausgetragen"? Automatisch oder macht das der versierte Anwender von Hand, also beide Tabelle pflegen?
Zitat von: Doming am Juli 16, 2026, 12:25:19Wenn Du in der Datenbank eine Bewegung einträgst, dann ausschließlich in der Bewegungstabelle, mit der Container-ID als Fremdschlüssel, dem Zeitpunkt und der Bewegungsart-ID als Fremdschlüssel. Das ist dann eine m:n-Tabelle -> beliebig viele Container können beliebig viele Bewegungen haben. Der Primärschlüssel der Bewegungstabelle beinhaltet dann genau diesen einen Bewegungsvorgang, man könnte also in einem Kommentarfeld noch das Wetter bei der Anlieferung/Leerung/Abholung angeben, dann aber bezogen nur auf diesen einen Vorgang..
Im Formular wird davon lediglich der letzte angezeigt und schon weißt Du, wo der Container ist. Oder, je nach belieben, kannst Du auch in einem Endlosformular den Lebenslauf des Containers anzeigen: am 7.7. angeliefert, am 8. geleert, am 12. wieder abgeholt... usw.
Zitat von: Doming am Juli 16, 2026, 12:25:19Man könnte bei der Leerung in das Kommentarfeld noch das Gewicht eintragen, aber da Du ja schriebst, dass die Wiegung eine eigene Nummer bekommt, würde ich fürs Wiegen ebenfalls eine eigene Tabelle einrichten, in der die Wiegekartennummer und das Gewicht stehen. Dann in einer weiteren m:n-Tabelle die Wiege-ID mit der BewegungsID verheiraten. Zum Beispiel für den Fall, dass in einem Container zwei getrennt gewogene Materialien lagen.
Gruß
Doming
Zitat von: PeteTheBeat am Juli 15, 2026, 09:33:27Wird eine Abholung eines Containers eingetragen, wird dieser aus der Tabelle Ankunft gelöscht und in die Tabelle Abholung eingetragen (hier wird dann auch das Gewicht nachgetragen)
ZitatKannst du mir mal erklären was DM und PK bedeutet .DM = DatenModell, also das was du im Beziehungsfenster einrichtest.
Zitat von: Beaker s.a. am Juli 14, 2026, 15:04:40Hallo Pete,
Bevor du mit Formularen anfängst checke erstmal dein DM
bezüglich Datentypen aller Schlüsselfelder (PK & FK).
Auf deinem Bild der Tabelle sind alle FK "kurzer Text"![]()
Gibt es überhaupt Beziehungen zwischen den Tabellen?
Bevor das DM nicht korrekt ist brauchst du dir noch
lange keine Gedanken über Workflow/UI zu machen.
gruss ekkehard
(Containerstatus Final)
Zitat von: Doming am Juli 14, 2026, 06:41:06Hallo,
ich frage mich, ob man da nicht noch weiter normalisieren sollte...
Vielleicht das Auftragsnummergeschehen von den Containern trennen. Ist denn der Abfallschlüssel nicht mit dem Standort verbunden? (auf Platz 4711 steht immer der Container für den Abfallschlüssel 0815). Der Wiegeschein ist immer mit dem Gewicht verheiratet und gehört zur Auftragsnummer A38...
wo ich bei Dir bin: tbl_Standort (warum zusätzlich tbl_Stellplatz?), tbl_Container, tbl_Kunde, tbl_Dienstleister
Dann tbl_Auftrag mit AVVNr als PK, FS-Kunde, FS-Dienstleister, FS-Abfallschlüssel, FS-Wiegekarte, FS-Container, Gewicht
Eine Tabelle mit den Bewegungsarten (Ankunft, Leerung, Wiegezeitpunkt(?), Abholung) und eine m:n mit den Bewegungen (FS-Bewegungsart, FS-Container, Datum)