Ciao, nel db ho i campi Ora_In, Ora_Out, Ora_Tot formattati come Data/ora(HH.MM); ho l'esigenza di fare la differenza tra i campi Ora_Out-Ora_In.
Ho pravato con DateDiff, ma non riesco. suggerimenti?
Ciao, nel db ho i campi Ora_In, Ora_Out, Ora_Tot formattati come Data/ora(HH.MM); ho l'esigenza di fare la differenza tra i campi Ora_Out-Ora_In.
Ho pravato con DateDiff, ma non riesco. suggerimenti?
grazie, ma come faccio per impostare il campo Ora_tot = Ora_out-Ora_In in una maschera?
Ho provato ad eseguire l'operazione sull'evento click/prima di aggiornare.. ma mi da sempre errore.
Inserisci nella maschera una casella di testo e come origine controllo le assegni quanto ti ho scritto.
avevo già provato, tu mi hai dato la conferma. ma non sembra piacergli; nella maschera vedo il campo come "#nome?".
ho provato anche cosi:
Format(([Inserimento.ora_out]-[Inserimento.ora_in]),"hh:mm"
opss, funziona! ho dimenticato "=" prima dell'espressione!!!
chiedo scusa
per fare la differenza tra 2 campi data/ora, ho inserito un'etichetta ed in origine controllo ho inserito il format con la differenza. quando apro la maschera vedo il risultato corretto, ma mi sono accorto che il dato non viene scritto nel campo del dbase, lo vedo solo a video.
dovrei scrivere il codice nellevento caricamento maschera? ma non va!
Come è già stato scritto un'infinità di volte, è sbagliato inserire in una tabella un campo calcolato, visto che è facilmente recuperabile in qualsiasi momento tramite un'interrogazione al database e che si tratta di dati ridondanti.Originariamente inviato da edoappa
per fare la differenza tra 2 campi data/ora, ho inserito un'etichetta ed in origine controllo ho inserito il format con la differenza. quando apro la maschera vedo il risultato corretto, ma mi sono accorto che il dato non viene scritto nel campo del dbase, lo vedo solo a video.
dovrei scrivere il codice nellevento caricamento maschera? ma non va!
A scopo puramente didattico trovi una soluzione qui
http://forum.html.it/forum/showthrea...ampo+calcolato
Fossi in te eviterei la memorizzazione in tabella.
Hai ragione so che cosi facendo non rispetto la normalizzazione. Ti do ascolto, tolgo il campo e lo calcolo nel report. ho un'altra domanda a questo punto. nel dbase ho il campo giorno, formattato come data. all'apertura della maschera voglio riportare il giorno sia sul campo della maschera (uso la funzione date in origine controllo) che sul dbase. Pur funzionando a video sulla maschera, nel campo del dbase non viene scritto nulla. come muovermi? grazie