von obrigada2000 » Di, 12.02.2013 18:16
Hallo zusammen!
Ich bin gerade dabei, eine Datenbank mit Nährwerten von Lebensmitteln zu erstellen.
Ziele dieser Datenbank:
1. Referenzprodukte mit Kalorien-, Kohlenhydraten-, Fettwerten eingeben (so wie man sie von den handelsüblichen Verpackungen ablesen kann, z.B. "100g enthalten 375 kcal, 52,9g Kohlenhydrate, 10,3g Fett,...".
- Erledigt durch das Erstellen einer Tabelle mit dem folgenden Inhalt:
ID [INTEGER] - Primärschlüssel
Produktname [VARCHAR]
Ref-Portion [FLOAT]
Ref-Einheit [VACHAR] - z.B. Gramm, Milliliter,...
Ref-Kalorien [FLOAT]
Ref-Kohlenhydrate [FLOAT]
Ref-Fett [FLOAT]
2. Eigene Portionswerte mithilfe der Daten der Referenzprodukte berechnen und im Formular anzeigen.
- Die Tabelle wurde erweitert um die folgenden Spalten:
WunschPort-Einheit [VARCHAR] - z.B. 1 Stück, Gramm, Milliliter, Scheibe,...
Wunsch-Ref-Port [FLOAT] - z.B. 1 Stück der Wunschportion entspricht so und so viel der Einheit der Referenzportion
- In einem Formular soll es letztendlich möglich werden, ein bestimmtes Produkt zu suchen, dort die eigene Wunschportion (z.B. 4 Stück) einzugeben und die Nährwerte unter Einbeziehung der Referenzwerte aus der Tabelle durch Base berechnen zu lassen. Wie lässt sich das bewerkstelligen?
- Berechnungen in einer Abfrage kommen als Möglichkeit offensichtlich nicht in Frage, da dort als Rechengrundlage bereits vorhandene Felder verwendet werden. Hier wird jedoch eine Variable, nämlich die Anzahl der Wunschportionen, erst von mir im Formular angegeben und soll nicht in der Tabelle gespeichert werden. Bleiben die Berechnungen via Formular. Ist das der richtige Ansatz? Wie funktioniert die Berechnung per Formular genau?
3. Portionswerte in Symbole, Broteinheiten und Fettkalorienprozente umrechnen.
- Hier sollen dann die errechneten Portionswerte aus Punkt 2 in Symbole (Kreise, Vierecke, Dreiecke), Broteinheiten und Fettkalorienprozente umgerechnet werden und im Formular angezeigt werden. Dem liegen natürlich bestimmte Umrechnungsverhältnisse zugrunde. Zunächst würde ich allerdings Punkt 2 abarbeiten wollen und wäre über Denkanstöße, Hinweise und Tipps dankbar.
Viele Grüße!
obrigada2000
Hallo zusammen!
Ich bin gerade dabei, eine Datenbank mit Nährwerten von Lebensmitteln zu erstellen.
[b]Ziele dieser Datenbank:[/b]
[b][i]1. Referenzprodukte mit Kalorien-, Kohlenhydraten-, Fettwerten eingeben (so wie man sie von den handelsüblichen Verpackungen ablesen kann, z.B. "100g enthalten 375 kcal, 52,9g Kohlenhydrate, 10,3g Fett,...".[/i][/b]
- Erledigt durch das Erstellen einer Tabelle mit dem folgenden Inhalt:
ID [INTEGER] [i]- Primärschlüssel[/i]
Produktname [VARCHAR]
Ref-Portion [FLOAT]
Ref-Einheit [VACHAR] [i]- z.B. Gramm, Milliliter,...[/i]
Ref-Kalorien [FLOAT]
Ref-Kohlenhydrate [FLOAT]
Ref-Fett [FLOAT]
[b][i]2. Eigene Portionswerte mithilfe der Daten der Referenzprodukte berechnen und im Formular anzeigen.[/i][/b]
- Die Tabelle wurde erweitert um die folgenden Spalten:
[b]WunschPort-Einheit [VARCHAR] [i]- z.B. 1 Stück, Gramm, Milliliter, Scheibe,...[/i]
Wunsch-Ref-Port [FLOAT] [i]- z.B. 1 Stück der Wunschportion entspricht so und so viel der Einheit der Referenzportion[/i][/b]
- In einem Formular soll es letztendlich möglich werden, ein bestimmtes Produkt zu suchen, dort die eigene Wunschportion (z.B. 4 Stück) einzugeben und die Nährwerte unter Einbeziehung der Referenzwerte aus der Tabelle durch Base berechnen zu lassen. Wie lässt sich das bewerkstelligen?
- Berechnungen in einer Abfrage kommen als Möglichkeit offensichtlich nicht in Frage, da dort als Rechengrundlage bereits vorhandene Felder verwendet werden. Hier wird jedoch eine Variable, nämlich die Anzahl der Wunschportionen, erst von mir im Formular angegeben und soll nicht in der Tabelle gespeichert werden. Bleiben die Berechnungen via Formular. Ist das der richtige Ansatz? Wie funktioniert die Berechnung per Formular genau?
[b][i]3. Portionswerte in Symbole, Broteinheiten und Fettkalorienprozente umrechnen.[/i][/b]
- Hier sollen dann die errechneten Portionswerte aus Punkt 2 in Symbole (Kreise, Vierecke, Dreiecke), Broteinheiten und Fettkalorienprozente umgerechnet werden und im Formular angezeigt werden. Dem liegen natürlich bestimmte Umrechnungsverhältnisse zugrunde. Zunächst würde ich allerdings Punkt 2 abarbeiten wollen und wäre über Denkanstöße, Hinweise und Tipps dankbar.
Viele Grüße!
obrigada2000