Registriert seit: 10. Okt 2007
39 Beiträge
|
Calculierte Felder, schnelle Lösung gesucht
21. Okt 2007, 13:14
Datenbank: MSSQL • Zugriff über: BDE
Hallo Delphifreunde
ich suche nach einer Lösung für mein DBGridproblem
ich habe zwei Tabellen die 1te sieht so aus:
-TIERVERBRAUCH-
TIER_ID VFOOD_ID, MENGE
101 1 30
101 2 40
101 3 10
hier habe ich die VFOOD_ID die ein Fremdschlüssel auf das Feld FOOD_ID in der Tabelle FUTTER ist und
Menge in Kilogramm, von dem bestimmten Lebensmittel
die zweite Tab sieht so aus
FUTTER
FOOD_ID, NAME, WERTIGKEIT
1 MAIS, 150
2 GRAS, 300
3 HEU, 400
die zweite tabelle hat die Namen und die Wertigkeit auf 100 Kilogramm.
der User sucht nun in der Tabelle "FUTTER" einen NAMEN aus und fügt die MENGE hinzu.
In meiner DatenMenge stehen nun aber immer die WERTIGKEITEN für 100 Kilogramm drin und das zeigt auch mein DBGRID an,
ich will aber dass die Felder je nach vom User eingetragener MENGE kalkuliert angezeigt werden, ohne das ich diese in die Datenbank speichern muss.
so z.b sollte meine Wertigkeit im Grid aussehen
TIER_ID FOOD_ID MENGE NAME WERTIGKEIT
101 1 30 Gras 90 ( da die Menge ja 30kilo ist )
101 2 20 Heu 80 ( da die menge ja 20kilo ist )
wie kann ich sowas machen?
|