База даних рецептів - перерахунок кількості
Для того, щоб мати зручніший доступ до рецептів з моєї зараз досить значної колекції рецептів приготування та випічки, я зараз працюю над базою даних у 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. у препараті, і саме цього я хотів запобігти. Коли я випікаю і читаю рецепт одночасно, мені подобається, щоб кількість, інгредієнт і обробка були в одному рядку, тому мені не потрібно шукати в тексті, що робити з інгредієнтом, а потім знову в списку інгредієнтів, щоб побачити, скільки я насправді маю потреба в цьому.