Forum: Programmieren allgemein
by mkinzler,
13. Dez 2017
Felder sind nicht unbedingt notwendig.
Für das snowflaking des Datums reicht das Beginndatum (Enddatum = Beginndatum nächste Presiperiode)
Da Guthaben ist auch berechenbar (Problem Redundanz)
Ich bevorzuge synthetische Schlüssel, BestellNr ist Teil der Nutzdaten.
Es gilt der jeweilig gültige Preis zum Bestelldatum (aus Tabelle Preise). Bei einer Preisänderung wird ein neuer Eintrag in...
Forum: Programmieren allgemein
by mkinzler,
13. Dez 2017
Ich würde es eher so machen
Getraenke:
ID (Primärschlüssel)
Name
Preise:
ID (Primärschlüssel)
Forum: Programmieren allgemein
by mkinzler,
13. Dez 2017
Statt
ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('SELECT username, UserID FROM users') ;
kann man auch kurz
ADOQuery.SQL.Text := 'SELECT username, UserID FROM users;';