Einzelnen Beitrag anzeigen

dot

Registriert seit: 10. Okt 2007
39 Beiträge
 
#1

Calculierte Felder, schnelle Lösung gesucht

  Alt 21. Okt 2007, 12: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?
  Mit Zitat antworten Zitat