FileMaker Forum Postează baza de date alimentare Revista FileMaker

Cumpărați produse FileMaker ieftine, găsiți pluginuri FileMaker, soluții inteligente și literatura de specialitate FileMaker și bineînțeles Revista FileMaker!

baza

Baza de date nutriționale (174796)

Sistem de operare: macOS Sierra
Versiunea FileMaker: FM Pro Advanced 13
Informații relevante despre hardware și software:

Bună seara tuturor,

Am fost deja ajutat aici de mai multe ori, așa că mă întorc la asta cu o nouă „problemă”.
În prezent creez o bază de date în care aș vrea să „înregistrez” dieta mea.
În acest scop, aș dori să creez un tabel în care să fie înregistrate toate alimentele, inclusiv informațiile nutriționale (carbohidrați, grăsimi, proteine ​​etc.).

Aș dori să rezum necesarul zilnic într-un alt tabel.
Împărțit în micul dejun, prânz, cină și un rezumat.
Mi-am imaginat că voi selecta apoi alimentele pe care le-am mâncat cu masa respectivă prin mai multe câmpuri derulante.
Până acum, bine.

Totuși, aș dori ca informațiile nutriționale ale respectivelor alimente să fie afișate și apoi cumva îmi ating limitele.
Nu am o „legătură” între alimente și substanțe nutritive.

Sper că am reușit să explic clar problema mea.

Iti multumesc din nou)
Rolf

Re: baza de date nutriționale (174802)

> Totuși, aș vrea să fie afișate și informațiile nutriționale ale alimentelor respective și apoi îmi ating cumva limitele.
> Nu am o „legătură” între alimente și nutrienți.

Salut,
puteți rezolva acest lucru cu un tabel încrucișat; reprezintă legătura dintre tabelul alimentelor și tabelul valorilor și ingredientelor nutriționale și, în forma sa cea mai simplă, necesită doar două câmpuri: ID-ul alimentului și ID-ul ingredientului.

Salutari
Florian

Re: baza de date nutriționale (174805)

> Puteți rezolva acest lucru cu o masă transversală; reprezintă legătura dintre tabelul alimentelor și tabelul valorilor și ingredientelor nutriționale și, în forma sa cea mai simplă, necesită doar două câmpuri: ID-ul alimentului și ID-ul ingredientului.
>
Corect.
Cu toate acestea, văd capcanele în modelul de date. Probabil pentru fiecare mâncare consumată trebuie să existe o singură înregistrare într-un tabel „Alimente”
Data, ora zilei (dimineața | amiaza | seara), mâncare
fi creat.
Relațiile pot fi apoi setate pe acest tabel la tabelul „Conținut” (alimente, proteine, carbohidrați, grăsimi, ...) și relații pentru consolidări de date precum consumul zilnic etc.

Re: Baza de date nutriționale (174823)

> Cu toate acestea, văd capcanele în modelul de date. Probabil pentru fiecare mâncare consumată trebuie să existe o singură înregistrare într-un tabel „Alimente”
> Data, ora zilei (dimineața | amiaza | seara), mâncare
> să fie creat.

Așa văd, poate lipsi tabelul „Consum”.
În plus, dacă este necesar, o etapă intermediară a alimentelor, care se numește apoi „produs” sau „preparat” și ar putea conține un set de „alimente”, inclusiv cantitatea utilizată.
În funcție de cerințele evaluării, aceasta ar putea fi o mulțime de date și intrări.

gunnar

Re: Baza de date nutriționale (174824)

Re: Baza de date nutriționale (174826)

> Pentru că fiecare aliment vine cu nutrienți!
> De fapt, puteți reduce acest lucru făcând anumite seturi, cum ar fi. de exemplu. Pâine de spelt cu gem sau pâine de secară amestecată cu Gauda.

Dacă știați compoziția nutritivă (exactă) pe lângă compoziția variabilă zilnică (în grame de pâine și gem de casă) fără o excursie de laborator.

Poate dacă vă concentrați asupra a ceea ce doriți să colectați, puteți minimiza colectarea datelor.
Există anumite liste standard pentru calorii, dar asta nu este mai precis.
Dacă doriți să determinați alergiile, atunci numai alergenii cunoscuți, resp. alimentele pe care le conțin.

Salutări, Gunnar

Re: Baza de date nutriționale (174827)

> Există cu siguranță câteva liste standard pentru calorii, dar asta nu este mai precis.
> Dacă doriți să determinați alergiile, atunci numai alergenii cunoscuți, resp. alimentele pe care le conțin.
>
Cred că modelul de date este un lucru, GUI pentru intrare este un alt lucru. Aici ar putea de exemplu Se poate utiliza un șablon de masă care, dacă selectați „Mic dejun Muesli tip 1”, va fi creat în tabel pentru toate tărâțele, nucile și fructele uscate.

Probabil că suntem cu toții de acord că înregistrările din tabelul cu alimente trebuie reduse la cea mai mică unitate posibilă.

Pentru rapoartele cât mai individuale posibil, puteți trata întotdeauna SQL

Re: Baza de date nutriționale (174836)

Re: Baza de date nutriționale (175080)

bună tuturor,

Am încercat acum.
Cu toate acestea, nu pot face asta decât pentru un singur aliment.

Dacă aleg un al doilea, acesta transferă și datele în câmpurile primului produs alimentar.

Am încercat și o masă transversală, dar nici aici nu am reușit.

Am atașat fișierul, astfel încât să îl puteți privi.

Mulțumesc mult!
Salut
Rolf

Re: Baza de date nutriționale (175517)

Bună dimineața tuturor,

nimănui o idee?

Pur și simplu nu pot să merg mai departe.
Prin urmare, aș fi recunoscător pentru orice sfat.

Salut
Rolf

> Bună tuturor,
>
> Am încercat acum.
> Cu toate acestea, pot face asta doar pentru un produs alimentar.
>
> Dacă aleg un al doilea, acesta transferă și datele în câmpurile primului produs alimentar.
>
> Am încercat și o masă transversală, dar nici aici nu am reușit.
>
> Am atașat fișierul, astfel încât să îl puteți privi.
>
> Mulțumesc foarte mult!
> Salutări
> Rolf

Re: Baza de date nutriționale (175518)

Crezi că e prea complicat.
În loc să creați un câmp separat pentru fiecare aliment, trebuie să creați un DS nou în tabelul cu cerințe zilnice și apoi să adăugați sumele valorilor nutriționale. S ar trebui să o rezolve.

Salutari

Stefan

Re: Baza de date nutriționale (175519)

Re: Baza de date nutriționale (175522)

Mulțumesc mult.
Se potrivește cu TipTop.

Mă voi baza acum pe asta!
De îndată ce am terminat, voi introduce DB-ul.

Vă mulțumesc din nou, domnule Carpenter!
De fapt, foarte ușor, dacă știi.

Salut
Rolf

> Ceva de genul asta.

Re: Baza de date nutriționale (175582)

Bună seara tuturor,

Am aruncat o privire mai atentă și, din păcate, trebuie să spun că nu a funcționat încă.
1. Mancarea nu trebuie creata ca noua inregistrare de date, ci ziua, de exemplu cu data.
2. Aceasta este apoi împărțită în cele trei mese.

Acum am încercat ceva și am continuat puțin.

Singurul lucru pe care încă nu îl pot gestiona este lucrul cu mâncarea.
Aceeași problemă cu care, atunci când aleg alta, prima este redenumită.

Am atașat un fișier pe care îl puteți imagina mai bine unde vreau să ajung.

Mulțumiri
Salut
Rolf

> Mulțumesc foarte mult.
> Se potrivește cu TipTop.
>
> Mă voi baza pe asta acum!
> De îndată ce am terminat, voi pune DB-ul acolo.
>
> Vă mulțumesc din nou, domnule Carpenter!
> Pur și simplu, dacă știi.
>
> Salutări
> Rolf
>
>> Ceva de genul asta.

Re: Baza de date nutriționale (175583)

Bună seara,

V-am atașat FM-DB pentru gestionarea nutriției aici. Piesa este deja destul de veche și abia acum am găsit-o din nou. O, dragă, când vezi cum lucrai. Piesa a fost creată pe FM7. Totuși, cred că este un început bun pentru tine. Dacă doriți să aflați mai multe despre aceasta, contactați-mă prin e-mail.

Salutări Nicholas
postmaster (at) gerweck2 (punct) de

Re: Baza de date nutriționale (175584)

Notă. În unele aspecte, vizualizarea trebuie setată la „Form”.

Salutări Nicolae

> Buna seara,
>
> Vă am atașat FM-DB pentru gestionarea nutriției aici. Piesa este deja destul de veche și abia acum am găsit-o din nou. O, dragă, când vezi cum lucrai. Piesa a fost creată pe FM7. Totuși, cred că este un început bun pentru tine. Dacă doriți să aflați mai multe despre aceasta, contactați-mă prin e-mail.
>
> Salutări Nicolae
> postmaster (at) gerweck2 (punct) de

Re: Baza de date nutriționale (175591)

Buna Nicholas,

Vă mulțumesc foarte mult pentru furnizarea bazei de date.

O să mă uit mai atent la ei în timpul săptămânii.
Apoi voi raporta din nou.

Multumesc din nou!

Salut
Rolf

> Observați. În unele aspecte, vizualizarea trebuie setată la „Form”.
>
> Salutări Nicolae
>
>
>> Buna seara,
>>
>> V-am atașat FM-DB pentru gestionarea nutriției aici. Piesa este deja destul de veche și abia acum am găsit-o din nou. O, dragă, când vezi cum lucrai. Piesa a fost creată pe FM7. Totuși, cred că este un început bun pentru tine. Dacă doriți să aflați mai multe despre aceasta, contactați-mă prin e-mail.
>>
>> Salutări Nicolae
>> postmaster (at) gerweck2 (punct) de

Re: baza de date nutriționale (175606)

bună tuturor,

Cu toate acestea, încă se pune întrebarea cu privire la modul în care pot rezolva problema alegerii alimentelor.

Încă trebuie să fie rezolvabil cumva.

Salut
Rolf

> Bună Nicholas,
>
> Vă mulțumesc foarte mult pentru furnizarea bazei de date.
>
> O să mă uit mai atent la ele în cursul săptămânii.
> Apoi voi raporta din nou.
>
> Vă mulțumesc din nou!
>
> Salutări
> Rolf
>
>
>> Observație. În unele aspecte, vizualizarea trebuie setată la „Form”.
>>
>> Salutări Nicolae
>>
>>
> >> Buna seara,
> >>
> >> Vă am atașat FM-DB pentru gestionarea nutriției aici. Piesa este deja destul de veche și abia acum am găsit-o din nou. O, dragă, când vezi cum lucrai. Piesa a fost creată pe FM7. Totuși, cred că este un început bun pentru tine. Dacă doriți să aflați mai multe despre aceasta, contactați-mă prin e-mail.
> >>
> >> Salutări Nicolae
> >> postmaster (at) gerweck2 (punct) de

Re: baza de date nutriționale (175659)

Bună ziua Rolf,

aici este o abordare pentru tine și problema ta.

Cu salutări
Norbert

Re: Baza de date nutriționale (175717)

Bună Norbert,

Multumesc foarte mult pentru ajutorul tau!
Am terminat DB până acum încât este absolut suficient pentru mine.
Cu toate acestea, există un lucru pe care pur și simplu nu l-aș putea face.

Este vorba despre prezentarea cererii țintă.
Pur și simplu nu văd ce fac greșit.
De fapt, am făcut-o într-un mod similar cu mâncarea,
Dar cumva valorile nu sunt afișate în rezumat pentru cerința zilnică atunci când selectez cerința respectivă prin meniul pop-up.

Poți să-mi spui unde este greșeala mea?

Mulțumiri
Rolf

> Bună Rolf,
>
> iată o abordare pentru tine și problema ta.
>
> Cu stimă
> Norbert

Re: Baza de date nutriționale (175729)

Bună ziua Rolf,
>
> Îmi puteți spune unde este greșeala mea?
>
da, pot.

În cerința țintei tabelului aveți un câmp ID_Sollbedarf, dar, din păcate, acest câmp nu are o valoare în niciuna dintre cele 5 înregistrări de date.
Fără o valoare de câmp în tabel, FM nu poate stabili o relație și, prin urmare, nu poate afișa/returna nicio valoare.

Cu salutări

Norbert

Re: Baza de date nutriționale (175731)

Bună Norbert,

multumesc pentru raspuns.
Am schimbat asta imediat, dar încă nu văd nimic.

Salut
Rolf

> Bună Rolf,
>>
>> Îmi puteți spune unde este greșeala mea?
>>
> Da, pot.
>
> În cerința țintei tabelului aveți un câmp ID_Sollbedarf, dar, din păcate, acest câmp nu are o valoare în niciuna dintre cele 5 înregistrări de date.
> Fără o valoare de câmp în tabel, FM nu poate stabili o relație și, prin urmare, nu poate afișa/returna nicio valoare.
>
> Cu stimă
>
> Norbert

Re: Baza de date nutriționale (175732)

Așa că am tot căutat și am găsit cealaltă eroare.
Aceasta se afla în lista de valori pentru cerința țintă.
Apoi am „activat” al doilea câmp și am plecat.

Iti multumesc din nou!

Salut
Rolf

> Bună Norbert,
>
> vă mulțumesc pentru răspuns.
> Am schimbat asta imediat, dar tot nu mi se afișează nimic.
>
> Salutări
> Rolf
>
>
>> Bună Rolf,
> >>
> >> Îmi puteți spune unde este greșeala mea?
> >>
>> Da, pot.
>>
>> În cerința țintei tabelului aveți un câmp ID_Sollbedarf, dar, din păcate, acest câmp nu are o valoare în niciuna dintre cele 5 înregistrări de date.
>> Fără o valoare de câmp în tabel, FM nu poate stabili o relație și, prin urmare, nu poate afișa/returna nicio valoare.
>>
>> Cu stimă
>>
>> Norbert