Cari amici programmatori
vi chiedo aiuto in merito all'inserimento di un espressione all'interno di un campo calcolato.
Mi occorre avere il numero di ore totali svolte da un dipendente in una singola giornata ricavandola da dati di tipo "data/ore.
Ho i seguenti campi:
AM IN (ora di ingresso ufficio mattina)
AM OUT (ora uscita ufficio mattina)
PM IN (ora ingresso ufficio pomeriggio)
PM OUT (ora uscita ufficio pomeriggio)
Es: AM IN (9.00), AM OUT (13.00), PM IN (15.00), PM OUT (19.00); voglio un campo calcolato che mi visualizzi in numero totale di ore svolte nella giornata intera ( mi dovrà visualizzare 8 in questo caso).
Io inserisco nella proprietà espressione del campo calcolato questa formula:
CDate(([AM OUT]-[AM IN])+([PM OUT]-[PM IN]))
Imposto il tipo di risultato a "decimale" e formato a "numero generico".
Il problema è che quando voglio salvare il nuovo campo mi dice: "L'espressione CDate([AMOUT]....) non può essere utilizzata in una colonna calcolata"!!!!!!! Perché?
Me lo fa praticamente con qualsiasi funzione io voglia inserire all'interno del campo calcolato (con esclusione di semlici operazioni quali somme,sottrazioni ecc tra campi).
Grazie per l'aiuto