Oppure

Loading
02/05/08 20:31
manvb.net
allora fai:
If Text1.Text >= Date Then 
   MsgBox "Giusto" 
End If
Ultima modifica effettuata da manvb.net 02/05/08 20:42
aaa
02/05/08 20:37
feddur
ma non esistono delle funzioni fatte a posta per le date?
visto che deve essere un promemoria vorrei che fosse anche sicuro..
aaa
02/05/08 20:43
manvb.net
sicuro in che senso?:-?
aaa
02/05/08 20:47
feddur
che non ci siano errori, che funzioni sempre.
il poroblema è che il valore dei giorni e dei mesi sono ciclici e quindi non si possono fare operazioni visto che per esempio:

2108
0108

anche se 21 è più grande di 01, irispettivi mesi non lo sono, quindi non posso usare l'operatore "And" per controllare giorni e mesi insieme.

dove sbaglio? :-? :)
aaa
02/05/08 20:52
manvb.net
in effetti il ragionamento che hai fatto è giusto

non ci ho pensato perchè è da un po che programmo in vb.net e li per le date c'è l'intera classe date.
aaa
02/05/08 20:54
feddur
io uso vb6, non so se è diverso... :-|
aaa
02/05/08 20:56
gantonio

Controlla il valore di g ottenuto cosi'

g = DateDiff("d", CDate(Text1.Text), Now)

per calcolare la differenza in giorni tra le date ... in base al valore potrai capire se il giorno e' arrivato e se e' passato ...
aaa
02/05/08 20:58
manvb.net
è molto diverso.
Comunque il tuo codice funziona devi solo

-dichiarare
Public g, m, a As Integer
Public pass As Boolean
nel generale del form

-impostare pass = true nel load del form

ho testato e funziona
aaa