Форум за публикуване на база данни за храни FileMaker Magazine

Купете евтини продукти на FileMaker, намерете приставки за FileMaker, интелигентни решения и специализирана литература за FileMaker и разбира се списание FileMaker!

база

Хранителна база данни (174796)

Операционна система: macOS Sierra
Версия на FileMaker: FM Pro Advanced 13
Съответна информация за хардуера и софтуера:

Добър вечер на всички,

Вече ми помогнаха тук няколко пъти, така че отново се обръщам към това с нов "проблем".
В момента създавам база данни, в която бих искал да "запиша" диетата си.
За тази цел бих искал да създам таблица, в която да се записват всички храни, включително тяхната хранителна информация (въглехидрати, мазнини, протеини и др.).

Бих искал да обобщя дневните нужди в друга таблица.
Разделено на закуска, обяд, вечеря и обобщение.
Представях си, че след това ще избера храната, която съм ял със съответното хранене, чрез няколко падащи полета.
Дотук добре.

Бих искал обаче да се покаже и хранителната информация на съответната храна и след това някак си да достигна своите граници.
Не получавам „връзка“ между храната и хранителните вещества.

Надявам се, че успях да обясня ясно проблема си.

Благодаря ви отново)
Ролф

Re: Хранителна база данни (174802)

> Бих искал обаче да се показва и хранителната информация на съответната храна и след това някак си да достигна своите граници.
> Не получавам "връзка" между храната и хранителните вещества.

Здравейте,
можете да разрешите това с кръстосана таблица; той представлява връзката между таблицата на храните и таблицата на хранителните стойности и съставки и в най-простата си форма изисква само две полета: идентификатор на храната и идентификатор на съставката.

поздравления
Флориан

Re: Хранителна база данни (174805)

> Можете да разрешите това с кръстосана маса; той представлява връзката между таблицата на храните и таблицата на хранителните стойности и съставки и в най-простата си форма изисква само две полета: идентификатор на храната и идентификатор на съставката.
>
Правилно.
Виждам обаче клопките в модела на данни. Вероятно за всяка храна, която се яде, трябва да има един запис в таблица "Храна"
Дата, час на деня (сутрин | обяд | вечер), храна
да бъдат създадени.
След това на тази таблица могат да се зададат връзки към таблицата „Съдържание“ (храна, протеини, въглехидрати, мазнини, ...) и връзки за консолидация на данни като дневна консумация и т.н.

Re: Хранителна база данни (174823)

> Обаче виждам клопките в модела на данни. Вероятно за всяка храна, която се яде, трябва да има един запис в таблица "Храна"
> Дата, час на деня (сутрин | обяд | вечер), храна
> да бъде създаден.

И аз го виждам по този начин, може да липсва таблицата "Консумация".
Също така, ако е необходимо, междинна стъпка към храната, която след това се нарича "продукт" или "приготвяне" и може да съдържа набор от "храна", включително използваното количество.
В зависимост от изискванията на оценката, това може да бъде доста данни и входове.

gunnar

Re: Хранителна база данни (174824)

Re: Хранителна база данни (174826)

> Защото всяка храна идва с хранителни вещества!
> Всъщност можете да намалите това, като направите определени набори, като. напр. Хляб от спелта със сладко или ръжен хляб с гауда.

Ако сте знаели (точния) хранителен състав на ежедневно различния състав (в грамове хляб и домашно сладко) без лабораторно пътуване.

Може би ако се съсредоточите върху това, което искате да заснемете, можете да сведете до минимум събирането на данни.
Има определени стандартни списъци за калории, но това не е по-точно.
Ако искате да определите алергии, тогава само известни алергени, респ. храните, които съдържат.

Поздрави, Гунар

Re: Хранителна база данни (174827)

> Определено има някои стандартни списъци за калории, но това не е по-точно.
> Ако искате да определите алергии, тогава само известни алергени, респ. храните, които съдържат.
>
Мисля, че моделът на данни е едно, а GUI за въвеждане е друго. Тук би могъл напр. Можете да използвате шаблонна таблица, която, ако изберете "зърнени закуски тип 1", ще бъде създадена за всички трици, ядки и сушени плодове в таблицата.

Вероятно всички сме съгласни, че записите в таблицата Храни трябва да бъдат намалени до възможно най-малката единица.

За отчети, които са възможно най-индивидуални, винаги можете да се справите с SQL

Re: Хранителна база данни (174836)

Re: Хранителна база данни (175080)

Здравейте всички,

Пробвах го сега.
Това обаче мога да направя само за една храна.

Ако избера втори, той също прехвърля данните в полетата на първия хранителен продукт.

Опитах и ​​кръстосана маса, но и тук не успях.

Прикачих файла, за да можете да го разгледате.

Много благодаря!
поздрав
Ролф

Re: Хранителна база данни (175517)

Добро утро на всички,

никой идея?

Просто не стигам до никъде.
Затова ще съм благодарен за всеки съвет.

поздрав
Ролф

> Здравейте на всички,
>
> Опитах го сега.
> Това обаче мога да направя само за една хранителна стока.
>
> Ако избера втори, той също прехвърля данните в полетата на първия хранителен продукт.
>
> Опитах и ​​кръстосана маса, но и тук не успях.
>
> Прикачих файла, за да можете да го разгледате.
>
> Благодаря ви много!
> Поздрави
> Ролф

Re: Хранителна база данни (175518)

Ти мислиш твърде сложно.
Вместо да правите отделно поле за всяка храна, трябва да създадете нов DS в таблицата с дневните нужди и след това да добавите сумите на хранителните стойности. S трябва да се справи.

поздравления

Стефан

Re: Хранителна база данни (175519)

Re: Хранителна база данни (175522)

Много благодаря.
Това отговаря на TipTop.

Ще надграждам върху това сега!
Веднага след като приключа с него, ще сложа DB там.

Благодаря ви още веднъж, г-н Карпентър!
Всъщност много лесно, ако знаете.

поздрав
Ролф

> Нещо подобно.

Re: Хранителна база данни (175582)

Добър вечер на всички,

Сега го разгледах отблизо и за съжаление трябва да кажа, че все още не се получи.
1. Храната не трябва да се създава като новия запис на данни, а денят, например с датата.
2. След това се разделя на трите хранения.

Сега изпробвах нещо и продължих малко.

Единственото нещо, което все още не мога да се справя, е нещото с храната.
Същият проблем, че ако избера друг, първият се преименува.

Прикачих файл, който можете по-добре да си представите къде искам да отида.

Благодаря
поздрав
Ролф

> Благодаря ви много.
> Това отговаря на TipTop.
>
> Сега ще надграждам върху това!
> Веднага след като приключа с него, ще сложа DB там.
>
> Благодаря ви отново, г-н Карпентър!
> Съвсем просто, ако знаете.
>
> Поздрави
> Ролф
>
>> Нещо подобно.

Re: Хранителна база данни (175583)

Добър вечер,

Тук прикачих моя FM-DB за управление на храненето. Частта вече е доста стара и едва сега я намерих отново. О, скъпа, когато видиш как си работил преди. Частта е създадена на FM7. Мисля обаче, че това е добро начало за теб. Ако искате да научите повече за това, свържете се с мен по имейл.

Поздрави Никола
postmaster (at) gerweck2 (dot) de

Re: Хранителна база данни (175584)

Забележка. В някои оформления изгледът трябва да бъде зададен на „Форма“.

Поздрави Никола

> Добър вечер,
>
> Тук прикачих моя FM-DB за управление на храненето. Частта вече е доста стара и едва сега я намерих отново. О, скъпи, когато видиш как си работил преди. Частта е създадена на FM7. Мисля обаче, че това е добро начало за теб. Ако искате да научите повече за това, свържете се с мен по имейл.
>
> Поздрави Никола
> postmaster (at) gerweck2 (dot) de

Re: Хранителна база данни (175591)

Здравей Никола,

Благодаря ви много, че предоставихте вашата база данни.

Ще ги разгледам отблизо през седмицата.
Тогава ще докладвам отново.

Благодаря отново!

поздрав
Ролф

> Забележете. В някои оформления изгледът трябва да бъде зададен на „Форма“.
>
> Поздрави Никола
>
>
>> Добър вечер,
>>
>> Тук съм прикачил моя FM-DB за управление на храненето. Частта вече е доста стара и едва сега я намерих отново. О, скъпи, когато видиш как си работил преди. Частта е създадена на FM7. Мисля обаче, че това е добро начало за теб. Ако искате да научите повече за това, свържете се с мен по имейл.
>>
>> Поздрави Никола
>> пощенски майстор (at) gerweck2 (точка) de

Re: Хранителна база данни (175606)

Здравейте всички,

Въпреки това все още възниква въпросът как мога да реша проблема с избора на храна.

Все още трябва да е някак разрешим.

поздрав
Ролф

> Здравей Никола,
>
> Благодаря ви много, че предоставихте вашата база данни.
>
> Ще ги разгледам отблизо през седмицата.
> Тогава ще докладвам отново.
>
> Благодаря ви отново!
>
> Поздрави
> Ролф
>
>
>> Забележка. В някои оформления изгледът трябва да бъде зададен на „Форма“.
>>
>> Поздрави Никола
>>
>>
> >> Добър вечер,
> >>
> >> Тук прикачих моя FM-DB за управление на храненето. Частта вече е доста стара и едва сега я намерих отново. О, скъпи, когато видиш как си работил преди. Частта е създадена на FM7. Мисля обаче, че това е добро начало за теб. Ако искате да научите повече за това, свържете се с мен по имейл.
> >>
> >> Поздрави Никола
> >> postmaster (at) gerweck2 (dot) de

Re: Хранителна база данни (175659)

Здравей Ролф,

тук е подход за вас и вашия проблем.

С най-добри пожелания
Норберт

Re: Хранителна база данни (175717)

Здравей Норберт,

Благодаря ви много за вашата помощ!
Завърших DB досега, че тя е напълно достатъчна за мен.
Има обаче едно нещо, което просто не можах да направя.

Става въпрос за представянето на целевото търсене.
Просто не виждам какво правя погрешно.
Всъщност го направих по подобен начин на храната,
Но по някакъв начин стойностите не се показват в резюмето за дневните нужди, когато избирам съответното изискване чрез изскачащото меню.

Можете ли да ми кажете къде е грешката ми?

Благодаря
Ролф

> Здравей Ролф,
>
> Ето един подход за вас и вашия проблем.
>
> Искрено
> Норберт

Re: Хранителна база данни (175729)

Здравей Ролф,
>
> Можете ли да ми кажете къде е грешката ми?
>
да, мога.

В изискването за цел на таблицата имате поле ID_Sollbedarf, но за съжаление това поле няма стойност в нито един от 5-те записа на данни.
Без стойност на поле в таблицата FM не може да установи връзка и по този начин не може да показва/връща никакви стойности.

С най-добри пожелания

Норберт

Re: Хранителна база данни (175731)

Здравей Норберт,

Благодаря Ви за отговора.
Промених това веднага, но все още не виждам нищо.

поздрав
Ролф

> Здравей Ролф,
>>
>> Можете ли да ми кажете къде е грешката ми?
>>
> Да, мога.
>
> В изискването за цел на таблицата имате поле ID_Sollbedarf, но за съжаление това поле няма стойност в нито един от 5-те записа на данни.
> Без стойност на поле в таблицата FM не може да установи връзка и по този начин не може да показва/връща никакви стойности.
>
> Искрено
>
> Норберт

Re: Хранителна база данни (175732)

И така, продължих да търся и намерих другата грешка.
Това беше в списъка със стойности за целевото изискване.
След това „активирах“ второто поле и тръгнах.

Благодаря ви отново!

поздрав
Ролф

> Здравей Норберт,
>
> благодаря ви за отговора.
> Промених това веднага, но все още не виждам нищо.
>
> Поздрави
> Ролф
>
>
>> Здравей Ролф,
> >>
> >> Можете ли да ми кажете къде е грешката ми?
> >>
>> Да, мога.
>>
>> Въпреки че имате поле ID_Sollbedarf в таблицата на целевите изисквания, това поле няма стойност в нито един от 5-те записа на данни.
>> Без стойност на поле в таблицата FM не може да установи връзка и по този начин не може да показва/връща никакви стойности.
>>
>> Искрено
>>
>> Норберт