Ciao.
Ho un problema che mi fa perdere il sonno.
Io lo trovo assurdo...ma DEVE esserci una spiegazione!
Supponete che ho due valori Date.
Solo orari...
A = 13.20.00
B = 13.40.00
E due valori integer... (Esprimono i minuti)
C = 80
D = 60
Utilizzando il metodo AddDate in questo modo:
Primo orario = AddDate("n",C,A)
Secondo orario= AddDate("n",D,B)
Ottengo ovviamente:
Primo orario = 14.40.00
Secondo orario = 14.40.00
Ovviamente (secondo me) se pongo questo IF
IF Primo orario > Secondo orario Then
..........
Else
...............
dovrebbe andare su Else....E INVECE NO!Secondo il codice l'espressione
"Primo orario > Secondo orario" è vera!
Ho anche pensato che fosse una questione di date ma se uso il sistema
Int(A) e Int(B) per isolare eventuali date mi restituise in ntrambi i casi 0.00.0000.
Ora....secondo voi, cosa succede?
Vi è mai capitata una cosa del genere?
Grazie....