База даних рецептів - перерахунок кількості

Для того, щоб мати зручніший доступ до рецептів з моєї зараз досить значної колекції рецептів приготування та випічки, я зараз працюю над базою даних у Access. Зараз мене надихнули деякі готові бази даних в Інтернеті, і я хотів би перерахувати «кількість інгредієнтів», якщо я готую для 5 людей замість 4, як зазначено в рецепті.

рецептів

Наскільки я зараз:
обробник містить текстові поля
txtPortionen (надає кількість порцій згідно з рецептом) та
txt кількість порцій (незв'язана)
знаходяться в ст
txtMenge (надає кількість згідно з рецептом) та
txtTotal сума (незв'язана), вміст елемента керування = [txtMenge]/Форми! Рецепт! txtPortionen * Форми! Рецепт! txtNumberPortionen

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

Дві ідеї для цього:
1. Якщо я ввожу значення у txtNumberPortionen, сума повинна бути невидимою, а txtTotal сума видимою, інакше навпаки.

2. Зробіть кількість невидимою і відображайте лише загальну суму txt, але для цього значення з txt-порцій повинно бути прийнято під час виклику запису даних частинами txt-числа - інакше в рецепті не було б кількості, і це здавалося б дурним

Сподіваюся, ви можете мені допомогти

- AW: База даних рецептів - перерахунок кількості

1-й суд
2. Інгредієнти
3-й рецепт

- AW: База даних рецептів - перерахунок кількості

Я не маю заперечень проти трьох таблиць.

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

Мені не дуже подобається ідея оцінювати яблучний пиріг як 1 порцію.

Мені також подобається ідея із запитом, тоді я міг би - якби міг - перенести дані у звіт, щоб надрукувати рецепт із зміненими розмірами. Як мені звернутися до запиту через текстове поле у ​​формі?

- AW: База даних рецептів - перерахунок кількості

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

З наведеним вище поясненням це речення також пояснюється:

Цитата:
Мені не дуже подобається ідея оцінювати яблучний пиріг як 1 порцію.
Незалежно від того, яка порція яблучного пирога, порція гуляшу або порція супу з локшиною, значення не має, основна кількість завжди припадає на одну порцію.

- AW: База даних рецептів - перерахунок кількості

якщо я можу дати їй свою гірчицю:
все це надійно лягає на інгредієнти, які я можу зважити, наприклад Наприклад:

1: Це працює з гірчицею, тому що я можу досить точно зважити
2: Я бачу проблему з яйцями, бо як я зважую 0,8 яйця на 1 людину і 2,4 яйця на 3 людини?

Зважування тестових яєць: від 55г. 80 г, які я випадково мав у холодильнику.
Яке співвідношення яєчного змішаного яєчного білка до яєчного жовтка я повинен тоді врахувати?

Як шваб (Spдtzlefan) у мене є свої проблеми.

Вся справа, звичайно, не дуже корисна, але вона демонструє певну проблему для такої БД.

- AW: База даних рецептів - перерахунок кількості

- Re: База даних рецептів - перерахунок кількості

якщо я теж можу долучитися;)
Я думаю, що це цілком законно, замість того, щоб використовувати 1 (людину) порцію,
просто введіть кількість людей для цього рецепта під час запису рецепта.
Тоді перетворення на іншу кількість осіб можна здійснити шляхом простого ділення на фактичну кількість осіб
і множення з цільовими особами.
Необхідні криві не повинні створювати проблем для досвідченого кулінара.
Яйце не має специфікації розміру DIN у кулінарній книзі, і я завжди готую з поштовою шкалою
_________________
Коротка відповідь була б непоганою
С. Л. Віллі Віпп
(Інструкції щодо вкладання файлів: Клацніть ліворуч на [www], гості мають зареєструватися для цього)

- AW: База даних рецептів - перерахунок кількості

Інформація в цьому рецепті розрахована на 24 порції (24 людини, якщо хочете)

Думаю, я вкладу його туди, то, можливо, ти можеш переглянути ще раз.
Щире спасибі
Денні

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

Рецепти.zip
Опис: Завантажити
Ім'я файлу: Рецепти.zip
Розмір файлу: 29,58 КБ
Завантажено: 205 разів

- AW: База даних рецептів - перерахунок кількості

PS:
Спочатку ми трохи поговорили один біля одного. Я думаю, що обробка гучності в порядку.
_________________
Привітання
Клаус. . . . . Будемо вдячні за відгуки.
Я не хочу будь-якого небажаного прем'єр-міністра, будь ласка. Задавайте запитання на форумі.

Рецепт database.zip
Опис: Завантажити
Ім'я файлу: Рецепт database.zip
Розмір файлу: 21,7 КБ
Завантажено: 176 разів

- AW: База даних рецептів - перерахунок кількості

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

Однак я вважаю, що вам все ще потрібен один або кілька етапів обробки (таблиця) для кожного інгредієнта. Це містить етап обробки та необхідні матеріали та час. Такі кроки, як випічка, які є для вас зайвими, є частиною цього. (Я вважаю більш логічним)

Я реалізував зробити видимим/невидимим, і оптика трохи прибрала.
_________________
Привітання
Маркус

- AW: База даних рецептів - перерахунок кількості

Розрахувати час приготування (як у вашому прикладі DB) практично не так просто здійснити (наприклад, тост на Гаваях: 1 тост: 1x тостер, 1x покласти шинку, відкрити 1x банку ананаса, покласти 1 скибочку зверху, 1x сир, 1x спекти 10 хв. Загалом близько 15 хв.
4 тости: використовуйте 2x тостер, покладіть зверху 4x шинки, відкрийте 1x банку ананаса, покладіть 4 скибочки зверху, покладіть 4x сиру зверху, 1x спечіть 10 хв. Загалом близько 17 хв.
Іноді буває і перекриття часу (наприклад, макарони з соусом: готуйте макарони, соус можна готувати паралельно)

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

Я дякую вам за безліч корисних порад.
Я навіть не маю ідеї ввести необхідну кількість (benMetge) у таблицю страв - ймовірно, вузли в мозку

Чого я ще не розумію:
чому ви видалили обробку зі таблиці рецептів і перенесли її на стіл страви?
Добре було розірвати сходинки та упакувати їх у міні-текстове поле, можливо, DB-Technically не було настільки задоволеним, і, можливо, це було б краще вирішити за допомогою більшого поля тексту/нагадування, але у вашому прикладі (як, мабуть, і в інших базах даних рецептів ) інгредієнт пишеться двічі: 1. у списку інгредієнтів і 2. у препараті, і саме цього я хотів запобігти. Коли я випікаю і читаю рецепт одночасно, мені подобається, щоб кількість, інгредієнт і обробка були в одному рядку, тому мені не потрібно шукати в тексті, що робити з інгредієнтом, а потім знову в списку інгредієнтів, щоб побачити, скільки я насправді маю потреба в цьому.