Access - Dynamische Spaltenanzahl?

CyberXan

Banned
Registriert
Nov. 2008
Beiträge
122
Hallo.

Ich möchte gerne eine Datenbank mit der ich die Anzahl an auslieferungen nach ort pro Tag erfassen möchte. Nur leider bekomme ich das nicht so umgesetzt: Im der Laufe der Zeit können Ort hinzukommen oder wegfallen. Aber auch eine Umbennenung der ort ist lediglich möglich.




Im Anhang die tabelle wo ich nicht weierkomme.
 

Anhänge

Warum müssen es SPalten sein? Kannst du nich für eine ID und 1 Datum für jeden Ort die Anzahl zuweisen? Über ne Zwischentabelle? So würde man das normal machen. Sonst hast du irgendwann 300 Ortsspalten und an manchen Tagen sind zB nur 2 gefüllt.

Ich mein:
table Orte(ID, Name)
table auslieferung(ID, Datum)
table Ort_auslief (orte.ID, auslieferung.ID, auslieferung.datum, anzahl)

so in etwa wäre das datenbankengerecht. Mit ner Abfrage bekommste die dann wieder zusammen zur übersicht. Sonst nimmste die Orte eben als Datensätze aus der tabelle orte, und legst ne neue mit ner kreuztabellenabfrage an, und übernimmst dann die Daten mit Insert??
 
Zurück
Oben