Calcul timp bani
Calcul timp bani
sal
am a baza de date operatii- pret
am reusit sa calculez timpul (durata unei operatii)
dar nu reusesc sa fac calculele pret pe oră * durata operatie
si de asemenea nu stiu cum sa fac sa dispara din Formă inregistrarea pe care sunt poziţionat cind dau SAVE
forma care am ales-o e super pt ca imi arata mai multe operatii in acelasi timp
deoarece unele durează mai mult decit altele
multumesc
am a baza de date operatii- pret
am reusit sa calculez timpul (durata unei operatii)
dar nu reusesc sa fac calculele pret pe oră * durata operatie
si de asemenea nu stiu cum sa fac sa dispara din Formă inregistrarea pe care sunt poziţionat cind dau SAVE
forma care am ales-o e super pt ca imi arata mai multe operatii in acelasi timp
deoarece unele durează mai mult decit altele
multumesc
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
- mesersmith
- Mesaje: 2088
- Membru din: Sâm Oct 23, 2010 6:44 am
- Localitate: calarasi
- Contact:
Re: Calcul timp bani
Adof, din cate inteleg eu, pretul pe ora trebuie sa-l determini tu, nu?
Adica, daca gauresc o ora, costa 100ron. Apoi, valoarea asta o calculam pe timpul efectiv de lucru, nu?
Eu asa inteleg. De fapt, costul unei operatie pe ora, ar trebui sa fie rezultatul unor normative pe care ar trebui sa le ai si sa le introduci manual.
Daca nu am inteles bine si daca este altfel decat spun eu, spune-mi si calculam.
Adica, daca gauresc o ora, costa 100ron. Apoi, valoarea asta o calculam pe timpul efectiv de lucru, nu?
Eu asa inteleg. De fapt, costul unei operatie pe ora, ar trebui sa fie rezultatul unor normative pe care ar trebui sa le ai si sa le introduci manual.
Daca nu am inteles bine si daca este altfel decat spun eu, spune-mi si calculam.
- mesersmith
- Mesaje: 2088
- Membru din: Sâm Oct 23, 2010 6:44 am
- Localitate: calarasi
- Contact:
Re: Calcul timp bani
Pana intri tu, am facut eu cateva modificari, in ideea de a exemplifica ce spuneam.
Astfel, am facut ceva formule pentru calcularea automata a duratei operatiei, in minute, si apoi calculul costului operatiei daca pui tu un pret pe ora de manopera.
Candva am facut un astfel de programel si acolo se cerea sa se calculeze costul operatiei exact ca la tine, dupa ce se introduceau timpul de start si de final si pretul pe 60 min de manopera.
La fel am facut si acum si in functie de cum ai nevoie, mai lucram.
Astfel, am facut ceva formule pentru calcularea automata a duratei operatiei, in minute, si apoi calculul costului operatiei daca pui tu un pret pe ora de manopera.
Candva am facut un astfel de programel si acolo se cerea sa se calculeze costul operatiei exact ca la tine, dupa ce se introduceau timpul de start si de final si pretul pe 60 min de manopera.
La fel am facut si acum si in functie de cum ai nevoie, mai lucram.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
- mesersmith
- Mesaje: 2088
- Membru din: Sâm Oct 23, 2010 6:44 am
- Localitate: calarasi
- Contact:
Re: Calcul timp bani
Dupa o discutie cu Eugen, revin cu un update la varianta propusa mai sus.
Astfel, calculele le-am facut cu vba de asa maniera incat sa se stocheze in tabel rezultatele, desi fiind campuri calculate, puteau sa ramana calculate doar in form.
Am modificat si codul pentru butonul timp_oprire, ca dadea o eroare si nu punea timpul in campul desemnat.
Astfel, calculele le-am facut cu vba de asa maniera incat sa se stocheze in tabel rezultatele, desi fiind campuri calculate, puteau sa ramana calculate doar in form.
Am modificat si codul pentru butonul timp_oprire, ca dadea o eroare si nu punea timpul in campul desemnat.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Calcul timp bani
multumesc mult
da ai dreptate costul operatiei îl introduc singur
e super am doua variante formule şi cod (acum pot sa vad diferenţele)
prima varianta funţioneaza super
a doua cea cu cod nu merge cum trebuie imi da cu " - "la timpul operatiei
(probabil din cauza ca timpul de pornire este de ieri)
dar unele operatii se fac în schimbul III (încep la ora 22:50 si dureaza pana la 0:35)
trece acelasi timp la toate operatiile
si face calculul final numai dupa ce apas de doua ori butonul STOP
da ai dreptate costul operatiei îl introduc singur
e super am doua variante formule şi cod (acum pot sa vad diferenţele)
prima varianta funţioneaza super
a doua cea cu cod nu merge cum trebuie imi da cu " - "la timpul operatiei
(probabil din cauza ca timpul de pornire este de ieri)
dar unele operatii se fac în schimbul III (încep la ora 22:50 si dureaza pana la 0:35)
trece acelasi timp la toate operatiile
si face calculul final numai dupa ce apas de doua ori butonul STOP
- mesersmith
- Mesaje: 2088
- Membru din: Sâm Oct 23, 2010 6:44 am
- Localitate: calarasi
- Contact:
Re: Calcul timp bani
Cu placere. Pentru a doua varianta ne uitam după amiază si vedem ce nu merge si modificam.
Butonul stop introduce acelaşi timp la toate operațiile probabil pentru ca nu e selectata linia in care vrei sa introduci timpul.
Poate reușim cu ceva vba să se introducă timpul in câmp, numai dacă e selectată o linie, altminteri sa dea un mesaj sa te anunțe.
Sent from my GT-N7100 using Tapatalk
Butonul stop introduce acelaşi timp la toate operațiile probabil pentru ca nu e selectata linia in care vrei sa introduci timpul.
Poate reușim cu ceva vba să se introducă timpul in câmp, numai dacă e selectată o linie, altminteri sa dea un mesaj sa te anunțe.
Sent from my GT-N7100 using Tapatalk
- mesersmith
- Mesaje: 2088
- Membru din: Sâm Oct 23, 2010 6:44 am
- Localitate: calarasi
- Contact:
Re: Calcul timp bani
Iti incarc o varianta modificata, in care sunt revizuite toate problemele pe care le-ai ridicat, cu exceptia problemei cu zero. Acum iti introduce si calculeaza corect si numai pe linia pe care ai selectat-o in prealabil.
Pentru problema cu calculele negative, ramane in lucru, problema apare, intr-adevar, atunci cand prima ora e mai mica decat a doua.
Studiem.
Pentru problema cu calculele negative, ramane in lucru, problema apare, intr-adevar, atunci cand prima ora e mai mica decat a doua.
Studiem.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
- mesersmith
- Mesaje: 2088
- Membru din: Sâm Oct 23, 2010 6:44 am
- Localitate: calarasi
- Contact:
Re: Calcul timp bani
Am mai lucrat putin la problema ta si am ajuns la varianta din atasament.
Acum arata mult mai profi.
Codul din modul nu-mi apartine, l-am preluat si l-am modificat sa ni se potriveasca aici.
Din pacate, nu am reusit sa gasesc inca o solutie pentru a nu mai avea rezultate negative in costul operatiei.
Am reusit sa nu mai am valori negative si la timp, dar nu si pentru acel cost.
Acum arata mult mai profi.
Codul din modul nu-mi apartine, l-am preluat si l-am modificat sa ni se potriveasca aici.
Din pacate, nu am reusit sa gasesc inca o solutie pentru a nu mai avea rezultate negative in costul operatiei.
Am reusit sa nu mai am valori negative si la timp, dar nu si pentru acel cost.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
- mesersmith
- Mesaje: 2088
- Membru din: Sâm Oct 23, 2010 6:44 am
- Localitate: calarasi
- Contact:
Re: Calcul timp bani
Ufff, nu mai pot edita.
Am rezolvat si problema cu rezultatele negative.
Era vorba doar despre functia ABS.
Am rezolvat si problema cu rezultatele negative.
Era vorba doar despre functia ABS.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
- mesersmith
- Mesaje: 2088
- Membru din: Sâm Oct 23, 2010 6:44 am
- Localitate: calarasi
- Contact:
Re: Calcul timp bani
Intre timp am observat ca daca ora de inceput este sa zicem 22:30si ora de sfarsit este 00:30, access nu stie ca este intr-o alta zi si socoteste aiurea.
Pentru aceasta, singura modalitate sa-l facem sa stie in ce zi este si sa calculeze corect, este sa introducem data si ora in casutele de timp.
Astfel, am modificat codurile pentru butoanele de start si stop ca sa introduca data si ora si am creat si o masca unde introduci numai cifrele datei si a orei, fara sa trebuiasca sa introduci si separatoarele.
Adica, pentru data 06.02.2014 11:32:30, vei tasta direct 060220141132, fara secunde si dai enter sau tab. Asta numai cand introduci datele manual. Butoanele introduc automat data si ora in acest format.
Acum, dupa aceste modificari, iti calculeaza si timpul de la trecerea dintre zile, luni si ani.
Pentru aceasta, singura modalitate sa-l facem sa stie in ce zi este si sa calculeze corect, este sa introducem data si ora in casutele de timp.
Astfel, am modificat codurile pentru butoanele de start si stop ca sa introduca data si ora si am creat si o masca unde introduci numai cifrele datei si a orei, fara sa trebuiasca sa introduci si separatoarele.
Adica, pentru data 06.02.2014 11:32:30, vei tasta direct 060220141132, fara secunde si dai enter sau tab. Asta numai cand introduci datele manual. Butoanele introduc automat data si ora in acest format.
Acum, dupa aceste modificari, iti calculeaza si timpul de la trecerea dintre zile, luni si ani.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.