Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Hast du auch was an Query2 geändert?
Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Ändere die Abfrage von Query3 auf:
select
b.ID, be.NAME, w.BEZEICHNUNG, b.menge
from
bestellungen b, Besteller be, Waren w
where
be.ID = b.Besteller_id and w.ID = b.Waren_id;
Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Dann mußt du die Abfrage, die hinter dem Grid liegt so ändern das du die Bestellung-Tabelle (Master) mit den Bezeichnungen aus den Detail-Tabellen joinst.
Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Die .KeyField-Eigenschaften der DBLookupComobos sind falsch. Hier mußt du die ID-Felder auswählen, da sie ja als FK-Felder in die Bestellungen-Tabelle geschrieben werden.
Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Ich gabe deine letzte Frage falsch verstanden in dieser tabelle sind die Felder ja fremdschlüssel und brauchen somit den typ Numeric.
Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Es bietet sich an für alle ID-Spalten aller Tabellen diesen datentyp zu nehmen.
Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Ja, den meint er. Dieser Typ bewirkst das automatisch hochgezählt wird.
Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Ich würde trotzdem, alleine wegen des Lerneffekts zur vollständigen Lösung raten.
Forum: Datenbanken
Delphi
by mkinzler,
19. Mai 2006
Ja, wobei die Tabelle BESTELLUNGEN, Fremdschlüssel auf die anderen Tabellen besitzt
Forum: Datenbanken
Delphi
by mkinzler,
17. Mai 2006
Hast du auch .DataSource und .DataField gesetzt?
Forum: Datenbanken
Delphi
by mkinzler,
17. Mai 2006
In der Auswahl (Edit) oder der Liste?
Forum: Datenbanken
Delphi
by mkinzler,
17. Mai 2006
Meinst du de LookupComboBox oder ein Edit mit Autocompletion?