Aiuto !!!! Le ho provate....quasi tutte !
Ho un controllo in una maschera che ho chiamato "Datapres" ed un altro chiamato "quartiere". Dopo Aggiornato vorrei che eseguisse questo tipo di controllo che spero sia esplecativo:
Dim Data
Dim DataInizioP
Dim DataFineP
Dim DataInizioT
Dim DataFineT
Data = CDate(Me.Datapres)
DataInizioP = "11/04/2007"
DataFineP = "11/05/2007"
DataInizioT = "21/03/07"
DataFineT = "21/04/07"
If ((QUARTIERE = "P") And (Data >= DataFineP) Or (Data <= DataInizioP)) Or (QUARTIERE <> "P" And (Data >= DataFineT) Or (Data <= DataInizioT)) Then
MsgBox "La Domanda è respinta in quanto consegnata OLTRE I TERMINI previsti per il quartiere " & Me.QUARTIERE, vbCritical, "Attenzione"
' Me.INT_TERMINI = 0
Else
If ((QUARTIERE = "P") And (Data <= DataInizioP)) Or ((QUARTIERE <> "P") And (Data <= DataInzioT)) Then
MsgBox "La Domanda è respinta in quanto presentata PRIMA DEI TERMINI previsti per il quartiere " & Me.QUARTIERE, vbCritical, "Attenzione"
' Me.INT_TERMINI = 0
Else
MsgBox "Domanda pervenuta nei termini previsti", vbInformation, "Conferma"
Me.INT_TERMINI = -1
End If
End If
End If
End If
...MA NON MI FUNZIONA !!!!...: mi da sempre lo stesso risultato...!!!....è forse colpa del formato delle variabili "data" ????
Vi prego, aiutatemi: il mio cliente vuole il sw funzionante per domani ! Come faccio?
Grazie in anticipo