Baza de date de rețete - recalcularea cantității
Pentru a avea un acces mai convenabil la o rețetă din colecția mea destul de considerabilă de rețete de gătit și coacere, sunt în prezent în curs de construire a unei baze de date în Access. Acum m-am inspirat din câteva baze de date gata făcute pe Internet și aș vrea să recalculez „cantitatea de ingrediente” dacă gătesc pentru 5 persoane în loc de 4 așa cum se menționează în rețetă.

În ceea ce mă aflu acum:
gestionarul conține câmpurile de text
txtPortionen (furnizează numărul de porții conform rețetei) și
numărul txt de porții (nelegat)
sunt în UF
txtMenge (furnizează suma conform rețetei) și
txtCantitate totală (nelegat), conținutul elementului de control = [txtMenge]/Formulare! Rețetă! txtPortionen * Formulare! Rețetă! txtNumberPortionen
Nu pot ajunge mai departe aici:
Aș dori să am doar un câmp care să arate suma.
Două idei pentru aceasta:
1. Dacă introduc o valoare în txtNumberPortionen, suma ar trebui să fie invizibilă și suma txtTotal vizibilă, altfel invers.
2. Faceți suma invizibilă și afișați doar suma totală txt, dar pentru aceasta valoarea din porțiunile txt trebuie preluată la apelarea înregistrării de date în porțiuni de număr txt - altfel nu ar exista deloc sume în rețetă și ar părea prost.
sper ca ma poti ajuta
- AW: Baza de date de rețete - recalcularea cantității
Prima instanță
2. Ingrediente
A treia rețetă
- AW: Baza de date de rețete - recalcularea cantității
Nu am obiecții la cele trei tabele.
Nu-mi place sugestia dvs. de a converti toate rețetele într-o singură porție, deoarece
1. Dacă ar fi prea mult efort și predispus la erori - dacă fac un calcul greșit sau fac o greșeală, cu siguranță nu va fi atât de ușor pentru mine și rețeta ar fi inutilizabilă.
2. Nu mi se pare foarte atrăgător când citesc în rețetă că am nevoie de 0,125 ouă pentru o bucată de plăcintă cu mere, cum pot să fac puiul să înțeleagă asta?
Nu-mi place foarte mult ideea de a evalua plăcinta cu mere ca o porție.
Îmi place și ideea cu interogarea, apoi aș putea - dacă aș putea - să transfer datele în raport pentru a imprima rețeta cu dimensiunile modificate. Cum adresez interogarea prin câmpul de text din formular?
- AW: Baza de date de rețete - recalcularea cantității
| Citat: |
| 1. Dacă ar fi prea mult efort și predispus la erori - dacă fac un calcul greșit sau fac o greșeală, cu siguranță nu va fi atât de ușor pentru mine și rețeta ar fi inutilizabilă. |
Cu explicația de mai sus, această propoziție este, de asemenea, clarificată:
| Citat: |
| Nu-mi place foarte mult ideea de a evalua plăcinta cu mere ca o porție. |
- AW: Baza de date de rețete - recalcularea cantității
dacă pot să-i dau muștarul:
totul se potrivește în siguranță pe ingrediente pe care le pot cântări, cum ar fi De exemplu:
1: Asta funcționează cu muștar, pentru că îl pot cântări destul de precis
2: Văd o problemă cu ouăle, pentru că cum cântăresc 0,8 ouă pentru 1 persoană și 2,4 ouă pentru 3 persoane?
Cântărirea ouălor de testat: de la 55g. 80g pe care am avut-o întâmplător în frigider.
Ce raport de limbă mixtă dintre albuș de ou și gălbenuș de ou trebuie să iau în considerare atunci?
Ca șvab (Spdtzlefan) am problemele mele.
Întregul lucru nu este cu siguranță foarte util, dar arată o anumită problemă pentru un astfel de DB.
- AW: Baza de date de rețete - recalcularea cantității
- Re: baza de date de rețete - recalcularea cantității
dacă mă pot implica și eu;)
Cred că este perfect legitim în loc să folosești 1 porție (persoană),
pur și simplu introduceți numărul de persoane pentru această rețetă atunci când înregistrați rețeta.
Conversia la alte numere de persoane se poate face apoi prin simpla împărțire la numărul real de persoane
și multiplicarea cu persoanele țintă.
Curbele necesare nu ar trebui să fie o problemă pentru un bucătar experimentat.
Un ou nu are o specificație de dimensiune DIN în cartea de bucate și gătesc întotdeauna cu scara poștală
_________________
Un răspuns scurt ar fi frumos
SL Willi Wipp
(Instrucțiuni pentru atașarea fișierelor: Faceți clic pe stânga pe [www], oaspeții trebuie să se înregistreze la acest lucru)
- AW: Baza de date de rețete - recalcularea cantității
Informațiile din această rețetă sunt pentru 24 de porții (24 de persoane, dacă doriți)
Gândește-te că o voi pune acolo, atunci poate că poți să te uiți din nou.
Vă mulțumesc din toată inima
Denny
PS: dacă cineva are altă idee să integreze mai elegant instrucțiunile de procesare în baza de date - sunt recunoscător pentru fiecare indiciu.
| Rețete.zip | ||
| Descriere: | Descarca | |
| Nume de fișier: | Rețete.zip | |
| Mărime fișier: | 29,58 KB | |
| Descărcat: | De 205 ori | |
- AW: Baza de date de rețete - recalcularea cantității
PS:
Mai întâi am vorbit puțin unii pe lângă alții. Cred că gestionarea volumului este OK.
_________________
Salutari
Klaus. . . . . Feedback-ul ar fi apreciat.
Nu vreau niciun PM nesolicitat, vă rog. Vă rugăm să puneți întrebări pe forum.
| Rețetă database.zip | ||
| Descriere: | Descarca | |
| Nume de fișier: | Rețetă database.zip | |
| Mărime fișier: | 21,7 KB | |
| Descărcat: | De 176 de ori | |
- AW: Baza de date de rețete - recalcularea cantității
fără a avea discuții fundamentale despre modelul de date - a-l face vizibil și invizibil nu este o idee rea. Am pus câmpurile exact una peste alta, astfel încât să nu o puteți vedea.
Cu toate acestea, cred că mai aveți nevoie de una sau mai multe etape de procesare (tabel) pentru fiecare ingredient. Acesta conține etapa de procesare, materialele și timpii necesari. Pașii precum coacerea, care sunt extra pentru tine, fac parte din asta. (Mi se pare mai logic)
Odată am implementat make visible/invisible și am ordonat puțin optica.
_________________
Salutari
Marcus
- AW: Baza de date de rețete - recalcularea cantității
Calculul timpului de pregătire (ca în exemplul DB) nu este practic atât de ușor de implementat (de exemplu, Toast Hawai: 1 pâine prăjită: 1x folosiți prăjitorul de pâine, 1x puneți șuncă pe el, deschideți 1 cutie de ananas, puneți 1 felie deasupra, 1x brânză, 1x coaceți 10 min. Un total de aproximativ 15 min.
4 paine prajita: actionati 2x prajitor de paine, puneti 4x sunca deasupra, deschideti 1x cutie de ananas, puneti 4 felii deasupra, puneti 4x branza deasupra, 1x coaceti 10min. Un total de aproximativ 17 min.
Uneori există și suprapunere de timp (de exemplu, paste cu sos: gătește paste, sosul poate fi preparat în paralel)
Totuși, am totuși în minte să includ un tabel nutrițional, astfel încât caloriile pentru rețetă/pe porție să fie calculate automat.
Vă mulțumesc pentru numeroasele sfaturi utile.
Ideea de a introduce cantitatea necesară (benMetge) în masa de mâncare nu mi-a trecut niciodată prin minte - probabil noduri în creier
Ce nu înțeleg încă:
de ce ați șters procesarea din tabelul de rețete și ați transferat-o pe masa de mâncare?
A fost bine să rupi pașii și să-i împachetezi într-un mini câmp de text, poate că DB-Technically nu era chiar atât de fericit și poate că ar fi mai bine rezolvat cu un câmp mai mare de text/memo, dar în exemplul tău (așa cum se pare și în alte baze de date de rețete ) ingredientul este scris de două ori: 1. în lista ingredientelor și 2. în preparat și asta am vrut să previn. Când coc și citesc rețeta în același timp, îmi place să am cantitatea, ingredientul și procesarea într-un singur rând, așa că nu trebuie să mă uit în text pentru a vedea ce să fac cu un ingredient și apoi din nou în lista de ingrediente pentru a vedea cât de mult am de fapt nevoie de ea.