Príspevok na fóre FileMaker Potravinová databáza FileMaker Magazine
Nakúpte lacné produkty FileMaker, nájdite doplnky FileMaker, inteligentné riešenia a odbornú literatúru FileMaker a samozrejme FileMaker Magazine!

Nutričná databáza (174796)
Operačný systém: macOS Sierra
Verzia FileMaker: FM Pro Advanced 13
Relevantné informácie o hardvéri a softvéri:
Dobrý večer všetkým,
Už mi tu viackrát pomohli, takže sa na to opäť obraciam s novým „problémom“.
Momentálne vytváram databázu, do ktorej by som chcel „zaznamenať“ svoje stravovacie návyky.
Na tento účel by som chcel vytvoriť tabuľku, v ktorej by sa mali zaznamenávať všetky potraviny vrátane ich výživových informácií (sacharidy, tuky, bielkoviny atď.).
Rád by som zhrnul dennú potrebu v inej tabuľke.
Rozdelené na raňajky, obed, večeru a zhrnutie.
Predstavoval som si, že potom pomocou niekoľkých rozbaľovacích polí vyberiem jedlá, ktoré som jedol k príslušnému jedlu.
Zatiaľ je všetko dobré.
Bol by som však rád, keby sa zobrazili aj nutričné informácie o príslušnej potravine, a potom nejako dosiahnem svoje hranice.
Nerozumiem medzi jedlom a výživnými látkami.
Dúfam, že sa mi podarilo jasne vysvetliť môj problém.
Ďakujem ešte raz)
Rolf
Re: Databáza výživy (174802)
> Chcel by som však tiež, aby sa zobrazili nutričné informácie o príslušnej potravine, a potom nejako dosiahnem svoje hranice.
> Nerobím „spojenie“ medzi jedlom a výživnými látkami.
Ahoj,
môžete to vyriešiť krížovou tabuľkou; predstavuje spojenie medzi tabuľkou potravín a tabuľkou nutričných hodnôt a zložiek a v najjednoduchšej podobe vyžaduje iba dve oblasti: ID potraviny a ID zložky.
pozdravujem
Florián
Re: Nutričná databáza (174805)
> Môžete to vyriešiť krížovým stolom; predstavuje spojenie medzi tabuľkou potravín a tabuľkou výživových hodnôt a zložiek a vo svojej najjednoduchšej podobe vyžaduje iba dve oblasti: ID potraviny a ID zložky.
>
Správne.
V dátovom modeli však vidím úskalia. Pravdepodobne pre každé jedlo, ktoré sa konzumuje, musí byť v tabuľke „Jedlo“ jeden záznam.
Dátum, čas (ráno | poludnie | večer), jedlo
byť vytvorený.
Potom je možné v tejto tabuľke nastaviť vzťahy k tabuľke „Obsah“ (jedlo, bielkoviny, sacharidy, tuky, ...) a vzťahy na konsolidáciu údajov, ako napríklad denná spotreba atď.
Re: Nutričná databáza (174823)
> V dátovom modeli však vidím úskalia. Pravdepodobne pre každé jedlo, ktoré sa konzumuje, musí byť v tabuľke „Jedlo“ jeden záznam.
> Dátum, čas (ráno | poludnie | večer), jedlo
> byť vytvorený.
Vidím to tak aj ja, tabuľka „Spotreba“ môže chýbať.
Okrem toho, ak je to potrebné, prechodný krok do potraviny, ktorý sa potom nazýva „produkt“ alebo „príprava“ a môže obsahovať skupinu „potravín“ vrátane použitého množstva.
V závislosti od požiadaviek hodnotenia to môže byť pomerne veľa údajov a vstupov.
gunnar
Re: Nutričná databáza (174824)
Re: Nutričná databáza (174826)
> Pretože každá potravina obsahuje výživné látky!
> To by ste mohli skutočne znížiť vykonaním určitých množín, napríklad. napr. Špaldový chlieb s džemom alebo miešaný ražný chlieb s Gaudou.
Ak ste vedeli (presné) výživové zloženie denného premenlivého zloženia (v gramoch chleba a domáceho džemu) bez laboratórnej cesty.
Možno, ak sa sústredíte na to, čo chcete zachytiť, môžete minimalizovať zhromažďovanie údajov.
Existujú určité štandardné zoznamy kalórií, ale to nie je presnejšie.
Ak chcete určiť alergiu, potom iba známe alergény, resp. potraviny, ktoré obsahujú.
Zdravím, Gunnar
Re: Nutričná databáza (174827)
> Existuje určite niekoľko štandardných zoznamov kalórií, ale to nie je presnejšie.
> Ak chcete určiť alergiu, potom sa môžu použiť iba známe alergény, resp. potraviny, ktoré obsahujú.
>
Myslím si, že dátový model je jedna vec, grafické rozhranie pre vstup je druhá vec. Tu by mohol napr. Môžete použiť šablónu tabuľky, ktorá, ak vyberiete „raňajkové cereálie typu 1“, vytvorí sa pre všetky otruby, orechy a sušené ovocie v tabuľke.
Asi všetci súhlasíme s tým, že záznamy v tabuľke Potraviny musia byť zredukované na najmenšiu možnú jednotku.
V prípade reportov, ktoré sú čo najindividuálnejšie, môžete kedykoľvek pracovať s SQL
Re: Nutričná databáza (174836)
Re: Nutričná databáza (175080)
Ahoj všetci,
Teraz som to skúsil.
Môžem to však urobiť iba pre jednu potravinu.
Ak vyberiem druhú, prenesie sa tiež údaj do polí prvej potraviny.
Skúšal som aj krížový stôl, ale ani tu som neuspel.
Pripojil som súbor, aby ste si ho mohli pozrieť.
Veľká vďaka!
pozdrav
Rolf
Re: Nutričná databáza (175517)
Dobré ráno všetkým,
nikto nápad?
Len sa nikam nedostanem.
Bol by som preto vďačný za akýkoľvek tip.
pozdrav
Rolf
> Ahoj všetci,
>
> Vyskúšal som to teraz.
> Môžem to však urobiť iba pre jednu potravinu.
>
> Ak vyberiem druhú, prenesie sa tiež údaj do polí prvej potraviny.
>
> Skúšal som aj krížový stôl, ale ani tu som neuspel.
>
> Priložil som spis, aby ste si ho mohli pozrieť.
>
> Ďakujem pekne!
> Zdravím vás
> Rolf
Re: Nutričná databáza (175518)
Myslíš si, že príliš komplikovaný.
Namiesto toho, aby ste pre každú potravinu vytvorili samostatné pole, musíte v tabuľke denných požiadaviek vytvoriť nový DS a potom pridať súčty výživových hodnôt. S by to malo vyriešiť.
pozdravujem
Štefana
Re: Nutričná databáza (175519)
Re: Nutričná databáza (175522)
Veľká vďaka.
To sa hodí k TipTop.
Na tom teraz nadviažem!
Hneď ako to „skončím“, vložím tam DB.
Ešte raz ďakujem, pán Tesár!
V skutočnosti veľmi ľahké, ak viete.
pozdrav
Rolf
> Niečo také.
Re: Nutričná databáza (175582)
Dobrý večer všetkým,
Teraz som sa na to pozrel bližšie a bohužiaľ musím povedať, že to zatiaľ nevyšlo.
1. Jedlo by sa nemalo vytvárať ako nový dátový záznam, ale ako deň, napríklad s dátumom.
2. Toto sa potom rozdelí na tri jedlá.
Teraz som niečo vyskúšal a trochu pokračoval.
Jediná vec, ktorú stále nezvládam, je vec s jedlom.
Rovnaký problém, že keď si vyberiem iný, prvý sa premenuje.
Priložil som súbor, ktorý si lepšie viete predstaviť, kam chcem ísť.
Vďaka
pozdrav
Rolf
> Ďakujem pekne.
> To sa hodí k TipTop.
>
> Na tom budem teraz stavať!
> Hneď ako s tým „skončím“, vložím tam DB.
>
> Ešte raz vám ďakujem, pán tesár!
> Jednoducho, ak viete.
>
> Zdravím vás
> Rolf
>
>> Niečo také.
Re: Nutričná databáza (175583)
Dobrý večer,
Tu som k vám pripojil svoj FM-DB pre správu výživy. Časť je už dosť stará a až teraz som ju znova našiel. Ach, drahý, keď vidíš, ako si predtým pracoval. Časť bola vytvorená na FM7. Myslím si, že je to pre vás dobrý začiatok. Ak sa o tom chcete dozvedieť viac, kontaktujte ma e-mailom.
Zdravím Mikuláš
postmaster (zavináč) gerweck2 (bodka) de
Re: Nutričná databáza (175584)
Poznámka. V niektorých rozloženiach musí byť zobrazenie nastavené na „Formulár“.
Zdravím Mikuláša
> Dobrý večer,
>
> Tu som k vám pripojil svoj FM-DB pre správu výživy. Časť je už dosť stará a až teraz som ju znova našiel. Ach, drahý, keď vidíš, ako si predtým pracoval. Časť bola vytvorená na FM7. Myslím si, že je to pre vás dobrý začiatok. Ak sa o tom chcete dozvedieť viac, kontaktujte ma e-mailom.
>
> Zdravím Mikuláša
> postmaster (zavináč) gerweck2 (bodka) de
Re: Nutričná databáza (175591)
Ahoj Mikuláš,
Ďakujeme vám za poskytnutie vašej databázy.
Počas týždňa sa na ne pozriem bližšie.
Potom sa opäť prihlásim.
Ešte raz ďakujem!
pozdrav
Rolf
> Všimnite si. V niektorých rozloženiach musí byť zobrazenie nastavené na „Formulár“.
>
> Zdravím Mikuláša
>
>
>> Dobrý večer,
>>
>> Tu som k vám pripojil svoj FM-DB pre správu výživy. Časť je už dosť stará a až teraz som ju znova našiel. Ach, drahý, keď vidíš, ako si predtým pracoval. Časť bola vytvorená na FM7. Myslím si, že je to pre vás dobrý začiatok. Ak sa o tom chcete dozvedieť viac, kontaktujte ma e-mailom.
>>
>> Zdravím Nicholas
>> postmaster (zavináč) gerweck2 (bodka) de
Re: Nutričná databáza (175606)
Ahoj všetci,
Napriek tomu stále vyvstáva otázka, ako môžem vyriešiť problém výberu jedla.
Stále to musí byť nejako riešiteľné.
pozdrav
Rolf
> Ahoj Mikuláš,
>
> Ďakujeme vám za poskytnutie vašej databázy.
>
> Počas týždňa sa na ne pozriem bližšie.
> Potom sa opäť prihlásim.
>
> Ešte raz ďakujem!
>
> Zdravím vás
> Rolf
>
>
>> Všimnite si. V niektorých rozloženiach musí byť zobrazenie nastavené na „Formulár“.
>>
>> Zdravím Nicholas
>>
>>
> >> Dobrý večer,
> >>
> >> Tu som k vám pripojil svoj FM-DB pre správu výživy. Časť je už dosť stará a až teraz som ju znova našiel. Ach, drahý, keď vidíš, ako si predtým pracoval. Časť bola vytvorená na FM7. Myslím si, že je to pre vás dobrý začiatok. Ak sa o tom chcete dozvedieť viac, kontaktujte ma e-mailom.
> >>
> >> Zdravím Mikuláš
> >> poštmajster (zavináč) gerweck2 (bodka) de
Re: Nutričná databáza (175659)
Ahoj Rolf,
tu je prístup pre vás a váš problém.
S pozdravom
Norbert
Re: Nutričná databáza (175717)
Ahoj Norbert,
Veľmi pekne ti ďakujem za tvoju pomoc!
Dokončil som DB tak, že mi to úplne postačuje.
Existuje však jedna vec, ktorú som jednoducho nemohol urobiť.
A to je o zastúpení cieľového dopytu.
Len nevidím, čo robím zle.
Vlastne som to urobil podobným spôsobom ako jedlo,
Ale nejako sa hodnoty nezobrazia v súhrne pre dennú požiadavku, keď vyberiem príslušnú požiadavku cez rozbaľovaciu ponuku.
Môžete mi povedať, kde je moja chyba?
Vďaka
Rolf
> Ahoj Rolf,
>
> tu je prístup pre vás a váš problém.
>
> S pozdravom
> Norbert
Re: Nutričná databáza (175729)
Ahoj Rolf,
>
> Môžete mi povedať, kde je moja chyba?
>
Áno môžem.
V požiadavke na cieľ tabuľky máte pole ID_Sollbedarf, ale toto pole bohužiaľ nemá hodnotu v žiadnom z 5 dátových záznamov.
Bez hodnoty poľa v tabuľke nemôže FM nadviazať vzťah, a teda nemôže zobraziť/vrátiť žiadne hodnoty.
S pozdravom
Norbert
Re: Nutričná databáza (175731)
Ahoj Norbert,
Ďakujeme Vám za Vašu odpoveď.
Hneď som to zmenil, ale stále nič nevidím.
pozdrav
Rolf
> Ahoj Rolf,
>>
>> Môžete mi povedať, kde je moja chyba?
>>
> Áno môžem.
>
> V požiadavke na cieľ tabuľky máte pole ID_Sollbedarf, ale toto pole bohužiaľ nemá hodnotu v žiadnom z 5 záznamov údajov.
> Bez hodnoty poľa v tabuľke nemôže FM nadviazať vzťah, a preto nemôže zobraziť/vrátiť žiadne hodnoty.
>
> S pozdravom
>
> Norbert
Re: Nutričná databáza (175732)
Stále som teda hľadal a našiel druhého chrobáka.
Toto bolo v zozname hodnôt pre cieľovú požiadavku.
Potom som „aktivoval“ druhé pole a vyšlo to.
Ďakujem ešte raz!
pozdrav
Rolf
> Ahoj Norbert,
>
> dakujem za odpoved.
> Zmenil som to hneď, ale stále sa mi nič nezobrazuje.
>
> Zdravím vás
> Rolf
>
>
>> Ahoj Rolf,
> >>
> >> Môžete mi povedať, kde je moja chyba?
> >>
>> Áno, môžem.
>>
>> V požiadavke na cieľ tabuľky máte pole ID_Sollbedarf, ale bohužiaľ toto pole nemá hodnotu v žiadnom z 5 dátových záznamov.
>> Bez hodnoty poľa v tabuľke nemôže FM nadviazať vzťah, a teda nemôže zobraziť/vrátiť žiadne hodnoty.
>>
>> S pozdravom
>>
>> Norbert