Повідомлення на форумі FileMaker Продовольча база даних Журнал FileMaker

Купуйте дешеві продукти FileMaker, знаходьте плагіни FileMaker, розумні рішення та спеціалізовану літературу FileMaker і, звичайно, журнал FileMaker!

filemaker

База даних поживних речовин (174796)

Операційна система: macOS Sierra
Версія FileMaker: FM Pro Advanced 13
Відповідна інформація про апаратне та програмне забезпечення:

Доброго вечора всім,

Мені вже тут кілька разів допомагали, тому я знову звертаюся до цього з новою "проблемою".
Зараз я створюю базу даних, в якій я хотів би «записати» свій раціон.
Для цього я хотів би створити таблицю, в якій слід реєструвати всі продукти, включаючи їх харчову інформацію (вуглеводи, жири, білки тощо).

Я хотів би резюмувати добові потреби в іншій таблиці.
Поділяється на сніданок, обід, вечерю та короткий зміст.
Я уявляв, що потім відбиратиму їжу, яку я їв із відповідною їжею, за допомогою декількох випадаючих полів.
Все йде нормально.

Однак я також хотів би, щоб інформація про харчові продукти відповідної їжі відображалася, і тоді я якось досягав своїх меж.
Я не отримую «зв’язку» між їжею та поживними речовинами.

Сподіваюся, мені вдалося чітко пояснити свою проблему.

Ще раз дякую вам)
Рольф

Re: База даних про харчування (174802)

> Однак я також хотів би, щоб інформація про харчові продукти відповідної їжі відображалася, і тоді я якось досягав своїх меж.
> Я не отримую "зв'язку" між їжею та поживними речовинами.

Здрастуйте,
це можна вирішити за допомогою перехресної таблиці; він представляє зв’язок між таблицею продуктів та таблицею харчових цінностей та інгредієнтів і в найпростішій формі вимагає лише двох полів: ідентифікатор їжі та ідентифікатор інгредієнта.

привітання
Флоріан

Re: База даних про харчування (174805)

> Ви можете вирішити це за допомогою перехресного столу; він представляє зв’язок між таблицею продуктів і таблицею харчових цінностей та інгредієнтів і в найпростішій формі вимагає лише двох полів: ідентифікатор їжі та ідентифікатор інгредієнта.
>
Правильно.
Однак я бачу підводні камені в моделі даних. Напевно, для кожної з'їденої їжі повинен бути один запис у таблиці "Їжа"
Дата, час доби (ранок | полудень | вечір), їжа
бути створеним.
Потім у цій таблиці можна встановити взаємозв'язок із таблицею "Зміст" (їжа, білки, вуглеводи, жири, ...) та взаємозв'язки для консолідації даних, таких як щоденне споживання тощо.

Re: База даних поживних речовин (174823)

> Однак я бачу підводні камені в моделі даних. Ймовірно, для кожної з'їденої їжі повинен бути один запис у таблиці "Їжа"
> Дата, час доби (ранок | полудень | вечір), їжа
> бути створеним.

Я теж це бачу, можливо, таблиця "Споживання" відсутня.
Крім того, при необхідності, проміжний етап до їжі, який потім називається "продукт" або "приготування" і може містити набір "їжі", включаючи кількість використаної кількості.
Залежно від вимог оцінки, це може бути досить багато даних та вхідних даних.

гуннар

Re: База даних поживних речовин (174824)

Re: База даних про харчування (174826)

> Тому що кожна їжа має поживні речовини!
> Ви дійсно можете зменшити це, роблячи певні набори, наприклад. напр. Хліб із спельтою з варенням або житній хліб із гаудою.

Якби ви знали (точний) харчовий склад щоденно різного складу (у грамах хліба та домашнього варення) без лабораторної поїздки.

Можливо, якщо ви зосередитесь на тому, що хочете зафіксувати, ви зможете мінімізувати збір даних.
Існують певні стандартні списки калорій, але це не точніше.
Якщо ви хочете визначити алергію, тоді лише відомі алергени, відповідно. продукти, які вони містять.

Привіт, Гуннаре

Re: База даних поживних речовин (174827)

> Безумовно, є деякі стандартні списки калорій, але це не точніше.
> Якщо ви хочете визначити алергію, то лише відомі алергени, відповідно. продукти, які вони містять.
>
Я думаю, що модель даних - це одне, а графічний інтерфейс для введення - це інше. Тут міг напр. Можна використовувати шаблонну таблицю, яка, якщо ви виберете "пластівці для сніданку типу 1", буде створена в таблиці для всіх висівок, горіхів та сухофруктів.

Ми, напевно, усі сходяться на думці, що записи в таблиці Їжа повинні бути зведені до мінімально можливих одиниць.

Для максимально індивідуальних звітів ви завжди можете мати справу з SQL

Re: База даних поживних речовин (174836)

Re: База даних поживних речовин (175080)

Привіт усім,

Я спробував зараз.
Однак я можу зробити це лише для однієї їжі.

Якщо я вибираю другий, він також передає дані в поля першого продукту харчування.

Я також спробував хрестовий стіл, але і тут мені це не вдалося.

Я вклав файл, щоб ви могли його переглянути.

Дуже дякую!
привітання
Рольф

Re: База даних поживних речовин (175517)

Всім доброго ранку,

ніхто ідеї?

Я просто нікуди не дідусь.
Тому я був би вдячний за будь-яку пораду.

привітання
Рольф

> Привіт усім,
>
> Я спробував зараз.
> Однак я можу зробити це лише для одного продукту харчування.
>
> Якщо я вибрав другий, він також передає дані в поля першого продукту харчування.
>
> Я також пробував крос-стіл, але і тут мені це не вдалося.
>
> Я вклав файл, щоб ви могли його переглянути.
>
> Щиро дякую!
> Привітання
> Рольф

Re: База даних поживних речовин (175518)

Ви думаєте занадто складно.
Замість того, щоб робити окреме поле для кожного продукту, вам потрібно створити новий DS у таблиці добових потреб, а потім додати суми харчових цінностей. S повинен це розробити.

привітання

Стефана

Re: База даних поживних речовин (175519)

Re: База даних поживних речовин (175522)

Дуже дякую.
Це відповідає TipTop.

Я буду будувати на цьому зараз!
Як тільки я "закінчу" з цим, я поміщу БД.

Дякую ще раз, містере Карпентер!
Насправді дуже просто, якщо ти знаєш.

привітання
Рольф

> Щось подібне.

Re: База даних поживних речовин (175582)

Доброго вечора всім,

Зараз я придивився до цього уважніше, і, на жаль, повинен сказати, що це ще не вийшло.
1. Їжа повинна створюватися не як новий запис даних, а день, наприклад із датою.
2. Потім це ділиться на три прийоми їжі.

Зараз я щось випробував і трохи продовжив.

Єдине, що я все ще не можу впоратись, - це справа з їжею.
Та сама проблема, що коли я вибираю іншу, перша перейменовується.

Я вклав файл, який ви можете краще уявити, куди я хочу піти.

Дякую
привітання
Рольф

> Щиро дякую.
> Це відповідає TipTop.
>
> Я буду будувати на цьому зараз!
> Як тільки я закінчу з цим, я поміщу туди БД.
>
> Ще раз спасибі, містере Карпентер!
> Досить просто, якщо ти знаєш.
>
> Привітання
> Рольф
>
>> Щось подібне.

Re: База даних поживних речовин (175583)

Доброго вечора,

Я прикріпив тут свій FM-DB для управління харчуванням. Частина вже досить стара, і я тільки зараз знайшов її знову. О боже, коли ти бачиш, як ти працював раніше. Частина створена на FM7. Я думаю, що це хороший початок для вас. Якщо ви хочете дізнатись більше про це, зв’яжіться зі мною електронною поштою.

Привіт Миколаю
поштмейстер (at) gerweck2 (крапка) 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)

Привіт Норберте,

Велике спасибі за вашу допомогу!
Я закінчив БД настільки, що для мене цього цілком достатньо.
Однак є одна річ, яку я просто не міг зробити.

І це стосується представлення цільового попиту.
Я просто не бачу, що я роблю неправильно.
Власне, я робив це подібно до їжі,
Але якимось чином значення не відображаються у зведенні щодо добової потреби, коли я вибираю відповідну вимогу через спливаюче меню.

Чи можете ви сказати мені, де моя помилка?

Дякую
Рольф

> Привіт Рольфе,
>
> ось підхід для вас і вашої проблеми.
>
> З повагою
> Норберт

Re: База даних поживних речовин (175729)

Привіт Рольфе,
>
> Чи можете ви сказати мені, де моя помилка?
>
так, я можу.

У вимозі цільової таблиці у вас є поле ID_Sollbedarf, але, на жаль, це поле не має значення в жодному з 5 записів даних.
Без значення поля в таблиці FM не може встановити зв'язок і, отже, не може відображати/повертати будь-які значення.

З найкращими побажаннями

Норберт

Re: База даних поживних речовин (175731)

Привіт Норберте,

Спасибі за вашу відповідь.
Я змінив це відразу, але досі нічого не бачу.

привітання
Рольф

> Привіт Рольфе,
>>
>> Чи можете ви сказати мені, де моя помилка?
>>
> Так я можу.
>
> У вимозі цільової таблиці у вас є поле ID_Sollbedarf, але, на жаль, це поле не має значення в жодному з 5 записів даних.
> Без значення поля в таблиці FM не може встановити зв'язок і тому не може відображати/повертати будь-які значення.
>
> З повагою
>
> Норберт

Re: База даних поживних речовин (175732)

Отже, я продовжував шукати та знайшов іншу помилку.
Це було у списку значень для цільової вимоги.
Потім я "активував" друге поле і пішов.

Ще раз дякую вам!

привітання
Рольф

> Привіт Норберте,
>
> дякую за вашу відповідь.
> Я змінив це відразу, але все ще нічого не відображається.
>
> Привітання
> Рольф
>
>
>> Привіт Рольфе,
> >>
> >> Чи можете ви сказати мені, де моя помилка?
> >>
>> Так, я можу.
>>
>> У вимозі цільової таблиці у вас є поле ID_Sollbedarf, але, на жаль, це поле не має значення в жодному з 5 записів даних.
>> Без значення поля в таблиці FM не може встановити зв'язок і, отже, не може відображати/повертати будь-які значення.
>>
>> З повагою
>>
>> Норберт