HELP !!! Date e giorni

mercoledì 31 agosto 2011 - 15.35
Tag Elenco Tags  Windows XP  |  MSDE  |  Access (.mdb)  |  Office 2003  |  Internet explorer 8.0

sagrimal Profilo | Junior Member

Ciao a tutti, ecco cos non so fare:

su una tabella "PERIODO" ho due tre campi "DATAINIZIO" "DATAFINE" "DURATA"

in una maschera immetto i campi sopra descritti dalla tabella PERIODO

essendo i campi vuoti inserisco le date così di seguito:

DATAINIZIO DATAFINE DURATA

31/08/2011 01/09/2011 2 ---> la durata dovrebbe comparire in automatico
e poter fare anche:
31/08/2011 01/09/2011 2 ---> Immettere solo la data iniziale e la durata e calcolare in automatico la data finale.

Spero si possa fare.

Grazie mille Salvatore

dinoxet Profilo | Senior Member

in access????

DINOXET
__________________________________________
impossible is only a word

sagrimal Profilo | Junior Member

Ciao Dinoxet, per prima cosa grazie per avermi rsposto.

Si in access versione 2003

grazie ancora Salvatore

nman Profilo | Newbie

1°) Nella tabella devi avere solamente 2 campi DATAINIZIO e DATAFINE

2°) Crei una query da quella tabella
dove riprendi
___DATAINIZIO
___DATAFINE
e calcoli la
___DURATA ( Differenza fra fine e inizio )

3°) Crei una maschera dalla query
Ci metti dentro questi 4 controlli
___Associati alla query e modificabili
_______DATAINIZIO
_______DATAFINE
___Associato alla query e NON modificabile ( in quanto calcolato )
_______DURATA
___Non associato
_______DURAIM ( o come preferisci chiamarlo )

___________________________________________________________________

Il funzionamento sara questo:

Se nella maschera modifichi DATAINIZIO o DATAFNE si aggiorna
automaticamente anche il campo DURATA
( forse dovrai usare un requery )


Il campo DURATA non potrai mai modificarlo direttamente


Se vai a modificare il campo DURAIM tramite una macro o VBA
devi creare una automazione che vada a modificare il campo
DATAFINE e per conseguenza anche DURATA


_________________________________________________________________




Ho esposto molto sinteticamente i passi che farei io

Saluti



Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5