confesso che non mi è chiaro l'oggetto del tuo post, ma guarda che
access ha tutto quel che serve per effettuare
calcoli con le date e gli orari, non fosse altro che esiste la
funzione datediff ... che se adeguatamente usata fa in un colpo solo
quello che tu hai fatto ...
datediff('n';dataoraInizio;dataorafine) ecc... n sta per minuti.
sommi per quel valore ed hai già fatto.
se non ho capito io scusa il mio post.
m
Sta qui il problema, come hai scritto tu: dataoraInizio e dataoraFine
presuppone un input del tipo
28/2/2008 7,21 28/2/2008 18,15
e scusami non è più pratico inserire solo 7,21 e 18,15?
e se fai 18,15 - 7,21 Access restituisce 10,94 anziché il corretto 10,54
tu come risolveresti ?
Ciao
per semplicità di esposizione supponiamo abbia una tabella con tre campi:
[ora entrata], [ora uscita] e [diff]
costruisco una maschera continua su tale tabella e quindi nei controlli
Entrata e Uscita insrisco l'ora di ingresso e di oscita nel formato a noi
più familiare cioè hh,mm (7,15 5,20 18,21 ecc), la funzione DateDiff
vuole due date su cui calcolare la differenza e mi scoccia inserire di volta
in volta 28/2/2008 7,15 28/2/2008 5,20 ecc e poi anche DateDiff vuole il
parametro intervallo che non può essere "hh,mm"