FileMaker fórum hozzászólás Food Database FileMaker Magazine
Vásároljon olcsó FileMaker termékeket, találjon FileMaker beépülő modulokat, intelligens megoldásokat és FileMaker szakirodalmat, és természetesen FileMaker Magazine!

Táplálkozási adatbázis (174796)
Operációs rendszer: macOS Sierra
FileMaker verzió: FM Pro Advanced 13
Releváns információk a hardverről és a szoftverről:
Jó estét mindenkinek,
Itt már többször is segítettek nekem, ezért újból "új problémával" fordulok ehhez.
Jelenleg egy adatbázist készítek, amelyben szeretnék "rögzíteni" az étrendemet.
Erre a célra szeretnék létrehozni egy táblázatot, amelyben fel kell jegyezni az összes ételt, beleértve azok táplálkozási adatait (szénhidrátok, zsírok, fehérjék stb.).
A napi szükségletet egy másik táblázatban szeretném összefoglalni.
Reggelire, ebédre, vacsorára és összefoglalóra osztva.
Elképzeltem, hogy aztán az egyes étkezésekhez elfogyasztott ételeket több legördülő mezőben választom ki.
Eddig jó.
Szeretném azonban, ha az adott étel táplálkozási információi is megjelennek, majd valahogy elérem a határaimat.
Nincs "kapcsolat" az étel és a tápanyagok között.
Remélem, hogy világosan meg tudtam magyarázni a problémámat.
Még egyszer köszönöm)
Rolf
Re: Táplálkozási adatbázis (174802)
> Ugyanakkor szeretném, ha az adott étel táplálkozási információi is megjelennek, majd valahogy elérem a határaimat.
> Nincs kapcsolatom az étel és a tápanyagok között.
Helló,
kereszttáblával megoldhatja ezt; az élelmiszerek táblázata és a tápértékek és összetevők táblázata közötti kapcsolatot képviseli, és a legegyszerűbb formájában csak két mezőt igényel: az élelmiszer azonosítóját és az összetevő azonosítóját.
üdvözlet
Florian
Re: Táplálkozási adatbázis (174805)
> Ezt megoldhatja kereszttáblával; az élelmiszerek táblázata és a tápértékek és összetevők táblázata közötti kapcsolatot képviseli, és legegyszerűbb formájában csak két mezőt igényel: az élelmiszer azonosítóját és az összetevő azonosítóját.
>
Helyesen.
Az adatmodellben azonban látom a buktatókat. Valószínűleg minden elfogyasztott étel esetében egyetlen rekordnak kell szerepelnie az "Étel" táblázatban
Dátum, napszak (reggel | dél | este), étel
létre kell hozni.
Ezután ezen a táblán kapcsolatok állíthatók be a "Tartalom" táblázathoz (élelmiszer, fehérje, szénhidrátok, zsírok, ...) és az adatok konszolidálásához, például a napi fogyasztáshoz stb.
Re: Táplálkozási adatbázis (174823)
> Ugyanakkor látom a buktatókat az adatmodellben. Valószínűleg minden elfogyasztott étel esetében egyetlen rekordnak kell szerepelnie az "Étel" táblázatban
> Dátum, napszak (reggel | dél | este), étel
> létre kell hozni.
Így látom, lehet, hogy hiányzik a "Fogyasztás" táblázat.
Ezen felül, ha szükséges, egy közbenső lépés az élelmiszerhez, amelyet akkor "terméknek" vagy "elkészítésnek" neveznek, és tartalmazhat egy sor "ételt", beleértve a felhasznált mennyiséget.
Az értékelés követelményeitől függően ez elég sok adat és input lehet.
ágyú
Re: Táplálkozási adatbázis (174824)
Re: Táplálkozási adatbázis (174826)
> Mivel minden étel tápanyagot tartalmaz!
> Ezt valójában csökkenthetné bizonyos készletek, például. például. Tönkölykenyér lekvárral vagy kevert rozskenyér Gaudával.
Ha tudta a napi változó összetétel (pontos) tápanyag-összetételét (gramm kenyérben és a házi lekvárban) laboratóriumi utazás nélkül.
Talán, ha arra összpontosít, amit el akar készíteni, minimalizálhatja az adatgyűjtést.
Vannak bizonyos szabványos kalória-listák, de ez nem pontosabb.
Ha allergiát szeretne meghatározni, akkor csak ismert allergének, ill. az általuk tartalmazott ételek.
Üdvözlet, Gunnar
Re: Táplálkozási adatbázis (174827)
> Mindenképpen létezik néhány szabványos kalória-lista, de ez nem pontosabb.
> Ha allergiát szeretne meghatározni, akkor csak ismert allergének, ill. az általuk tartalmazott ételek.
>
Szerintem az adatmodell egy dolog, a bemenet GUI-ja egy másik dolog. Itt lehetne pl. Használható egy sablontáblázat, amely a "Reggeli müzli 1-es típus" kiválasztása esetén létrejön a táblázatban az összes korpához, dióhoz és szárított gyümölcshöz.
Valószínűleg mindannyian egyetértünk abban, hogy az Élelmiszer táblázatban szereplő rekordokat a lehető legkisebb egységre kell csökkenteni.
A lehető legegyénibb jelentéseknél mindig foglalkozhat az SQL-szel
Re: Táplálkozási adatbázis (174836)
Re: Táplálkozási adatbázis (175080)
Helló mindenki,
Most kipróbáltam.
Ezt azonban csak egy ételhez tudom megtenni.
Ha választok egy másodikat, akkor az adatokat az első élelmiszer mezőihez is továbbítja.
Keresztasztalt is kipróbáltam, de itt sem sikerült.
Csatoltam a fájlt, hogy megnézhesse.
Nagyon köszönöm!
üdvözlet
Rolf
Re: Táplálkozási adatbázis (175517)
Jó reggelt mindenki,
senkinek nincs ötlete?
Csak nem jutok sehova.
Ezért hálás lennék minden tippért.
üdvözlet
Rolf
> Sziasztok mindenkinek,
>
> Most kipróbáltam.
> Ezt azonban csak egy élelmiszerhez tudom megtenni.
>
> Ha egy másodikat választok, akkor az adatokat az első étel mezőihez is továbbítja.
>
> Kipróbáltam egy kereszttáblát is, de itt sem sikerült.
>
> Csatoltam a fájlt, hogy megnézhesse.
>
> Nagyon köszönöm!
> Üdvözlet
> Rolf
Re: Táplálkozási adatbázis (175518)
Túl bonyolultnak gondolod.
Ahelyett, hogy minden egyes ételhez külön mezőt készítene, a napi szükséglet táblázatban létre kell hoznia egy új DS-t, majd hozzá kell adnia a tápértékek összegét. S-nek ki kellene dolgoznia.
üdvözlet
Stefan
Re: Táplálkozási adatbázis (175519)
Re: Táplálkozási adatbázis (175522)
Nagyon köszönöm.
Ez megfelel a TipTopnak.
Most erre építek!
Amint "kész" vagyok vele, beteszem a DB-t.
Még egyszer köszönöm, Asztalos úr!
Valójában nagyon könnyű, ha tudod.
üdvözlet
Rolf
> Valami ilyesmi.
Re: Táplálkozási adatbázis (175582)
Jó estét mindenkinek,
Most jobban megnéztem, és sajnos el kell mondanom, hogy ez még nem sikerült.
1. Az ételt nem új adatrekordként kell létrehozni, hanem a napot, például a dátummal együtt.
2. Ezt aztán felosztják a három étkezésre.
Most kipróbáltam valamit és folytattam egy kicsit.
Az egyetlen dolog, amit még mindig nem tudok kezelni, az az étel.
Ugyanaz a probléma, hogy amikor másikat választok, akkor az elsőt átnevezik.
Csatoltam egy fájlt, amelyet jobban el tud képzelni, hová akarok menni.
köszönöm
üdvözlet
Rolf
> Nagyon köszönöm.
> Ez megfelel a TipTopnak.
>
> Most erre építek!
> Amint "elkészültem" vele, beteszem a DB-t.
>
> Még egyszer köszönöm, Asztalos úr!
> Egész egyszerűen, ha tudod.
>
> Üdvözlet
> Rolf
>
>> Valami ilyesmi.
Re: Táplálkozási adatbázis (175583)
Jó estét,
Itt csatoltam önhöz az étrendkezeléshez szükséges FM-DB-t. A rész már elég régi, és csak most találtam meg újra. Ó kedves, amikor meglátod, hogyan dolgoztál korábban. Az alkatrész az FM7-en készült. Úgy gondolom, hogy ez mégis jó kezdet az Ön számára. Ha többet szeretne tudni róla, vegye fel velem a kapcsolatot e-mailben.
Üdvözlet Miklós
postamester (at) gerweck2 (pont) de
Re: Táplálkozási adatbázis (175584)
Jegyzet. Egyes elrendezésekben a nézetet "Form" -ra kell állítani.
Üdvözlet Miklós
> Jó estét,
>
> Itt csatoltam önhöz az étrendkezeléshez szükséges FM-DB-t. A rész már elég régi, és csak most találtam meg újra. Ó kedves, amikor meglátod, hogyan dolgoztál korábban. Az alkatrész az FM7-en készült. Úgy gondolom, hogy ez mégis jó kezdet az Ön számára. Ha többet szeretne tudni róla, vegye fel velem a kapcsolatot e-mailben.
>
> Üdvözlet Miklós
> postmaster (at) gerweck2 (dot) de
Re: Táplálkozási adatbázis (175591)
Szia Nicholas,
Nagyon köszönöm, hogy megadta az adatbázisát.
A hét folyamán jobban megnézem őket.
Akkor ismét jelenteni fogok.
Köszönöm mégegyszer!
üdvözlet
Rolf
> Figyelem. Egyes elrendezésekben a nézetet "Form" -ra kell állítani.
>
> Üdvözlet Miklós
>
>
>> Jó estét,
>>
>> Itt csatoltam önhöz az étrendkezeléshez szükséges FM-DB-t. A rész már elég régi, és csak most találtam meg újra. Ó kedves, amikor meglátod, hogyan dolgoztál korábban. Az alkatrész az FM7-en készült. Úgy gondolom, hogy ez mégis jó kezdet az Ön számára. Ha többet szeretne tudni róla, vegye fel velem a kapcsolatot e-mailben.
>>
>> Üdvözlet Miklós
>> postamester (at) gerweck2 (pont) de
Re: Táplálkozási adatbázis (175606)
Helló mindenki,
Ennek ellenére továbbra is felmerül a kérdés, hogyan tudom megoldani az ételválasztás problémáját.
Valahogy mégis megoldhatónak kell lennie.
üdvözlet
Rolf
> Hello Nicholas,
>
> Nagyon köszönöm, hogy megadta az adatbázisát.
>
> A hét folyamán jobban megnézem őket.
> Akkor ismét jelentést teszek.
>
> Még egyszer köszönöm!
>
> Üdvözlet
> Rolf
>
>
>> Közlemény. Egyes elrendezésekben a nézetet "Form" -ra kell állítani.
>>
>> Üdvözlet Miklós
>>
>>
> >> Jó estét,
> >>
> >> Itt csatoltam önhöz a táplálkozáskezeléshez szükséges FM-DB-t. A rész már elég régi, és csak most találtam meg újra. Ó kedves, amikor meglátod, hogyan dolgoztál korábban. Az alkatrész az FM7-en készült. Úgy gondolom, hogy ez mégis jó kezdet az Ön számára. Ha többet szeretne tudni róla, vegye fel velem a kapcsolatot e-mailben.
> >>
> >> Üdvözlet Nikolaus
> >> postamester (at) gerweck2 (pont) de
Re: Táplálkozási adatbázis (175659)
Szia Rolf,
itt van egy megközelítés az Ön és problémája számára.
Üdvözlettel
Norbert
Re: Táplálkozási adatbázis (175717)
Szia Norbert,
Nagyon szépen köszönöm a segítséget!
Eddig befejeztem a DB-t, hogy nekem abszolút elegendő legyen.
Van azonban egy dolog, amit egyszerűen nem tudtam megtenni.
És ez a céligény képviseletéről szól.
Csak nem látom, mit csinálok rosszul.
Valójában az ételhez hasonló módon tettem,
De valahogy az értékek nem jelennek meg a napi szükséglet összefoglalójában, amikor az előugró menüből kiválasztom a megfelelő követelményt.
Meg tudnád mondani, hol van a hibám?
köszönöm
Rolf
> Hello Rolf,
>
> itt van egy megközelítés az Ön és problémája számára.
>
> Tisztelettel
> Norbert
Re: Táplálkozási adatbázis (175729)
Szia Rolf,
>
> Meg tudnád mondani, hol van a hibám?
>
igen tudok.
A tábla célkövetelményében van egy ID_Sollbedarf mező, de sajnos ennek a mezőnek nincs értéke az 5 adatrekord egyikében sem.
A táblázat mezőértéke nélkül az FM nem tud kapcsolatot létrehozni, és így nem tud értékeket megjeleníteni/visszaadni.
Üdvözlettel
Norbert
Re: Táplálkozási adatbázis (175731)
Szia Norbert,
Köszönjük a választ.
Ezt azonnal megváltoztattam, de még mindig nem látok semmit.
üdvözlet
Rolf
> Hello Rolf,
>>
>> Meg tudnád mondani, hol van a hibám?
>>
> Igen, tudom.
>
> A táblázat célkövetelményében van egy ID_Sollbedarf mező, de sajnos ennek a mezőnek nincs értéke az 5 adatrekord egyikében sem.
> A táblázat mezőértéke nélkül az FM nem tud kapcsolatot létrehozni, ezért nem tud értékeket megjeleníteni/visszaadni.
>
> Tisztelettel
>
> Norbert
Re: Táplálkozási adatbázis (175732)
Szóval tovább néztem, és megtaláltam a másik hibát.
Ez szerepelt a célkövetelmény értéklistájában.
Aztán "aktiváltam" a második mezőt és elindultam.
Még egyszer köszönöm!
üdvözlet
Rolf
> Hello Norbert,
>
> köszönöm a választ.
> Ezt azonnal megváltoztattam, de még mindig nem jelenik meg semmi.
>
> Üdvözlet
> Rolf
>
>
>> Hello Rolf,
> >>
> >> Meg tudnád mondani, hol van a hibám?
> >>
>> Igen, tudom.
>>
>> A táblázat célkövetelményében szerepel egy ID_Sollbedarf mező, de sajnos ennek a mezőnek nincs értéke az 5 adatrekord egyikében sem.
>> A táblázat mezőértéke nélkül az FM nem tud kapcsolatot létrehozni, és így nem tud értékeket megjeleníteni/visszaadni.
>>
>> Tisztelettel
>>
>> Norbert