
Originariamente inviato da
Kekkarina
Ciao Alex ho provato a fare come mi hai scritto però non esce nessuna data automaticamente.
Il formato della data nel campo BEGIN_TREAT è 00/00/0000
Il formato che vorrei far uscire nel campo END_TREAT è 00/00/0000. come posso fare?
Fai attenzione all'errore che stai commettendo... che è tecnico ed anche logico.
Se il controllo END_TREAT deve essere ottenuto dalla somma di BEGIN_TRE e dell'intervallo devi rendere NON EDITABILE lo stesso nella Maschera altrimenti rischi errori di aggiornamento... o meglio devi effettuare più controlli incrociati nelle modifiche dei dati.
In pratica io fossi in te renderei Locked=True la textBox [END_TREAT].
Detto questo se nel controllo BEGIN_TRE il formato è "dd/mm/yyyy" anche nel controllo finale dovrà essere tale.
Tu ti sei riferita a Formato indicando "00/00/0000" ma il formato è "dd/mm/yyyy" quello che hai indicato tu è la maschera di Input...
In ogni caso esiste la Funzione Format$(Valore,"dd/mm/yyyy") che restituisce il dato nel formato corretto.
Private Sub NomeCasellaCombinata_UfterUpdate()
Me![END OF TREATMENT]=Format$(DateAdd("d",Me!NomeCasellaCombinata, Me![BEGINNING OF TREATMENT]),"dd/mm/yyyy")
End Sub

Originariamente inviato da
Kekkarina
qualcuno mi ha consigliato di fare delle comparazioni del tipo
"se il trattamento dura più di 31 gg cambia il mese.."
sempre dando per scontato che si sappia in che mese stiamo.
Io purtroppo non so come farlo, se potessi aiutarmi te ne sarei grata.
Ho visitato il tuo sito e scaricato qualche applicazione:
MA SONO FANTASTICHE! Vorrei che alla fine uscisse qualcosa di carino come le tue creazioni, ma sto a zeroooo!

Chi ti ha consigliato ti ha consigliato malissimo per il semplice motivo che quella logica ti impone di implementare una serie di controlli che sono realmente INUTILI quando la funzione DateAdd serve appositamente a quello...!
Piuttosto devi essere certa di fornire alla funzione i dati nel modo corretto e verificare pertanto che l'elaborazione sia coerente.
A tal proposito Access mette a disposizione un sistema di Debub avanzato che ti suggerisco di approfondire.
Ciao