Buongiorno, ho un command button che mi deve effettuare due operazioni diverse alla pressione a seconda dell'orario in cui viene schiacciato.
Faccio un esempio:
dalle 22.00 alle 03.00 di mattino, mi deve eseguire l'operazione 2, altrimenti la 1
Mi sono arenato su un IF, che sicuramente non è il modo adatto di affrontare la situazione, ho spaziato anche sulla datediff e altre prove, ma la mia mancanza di preparazione non riesce a farmi risolvere il problema.
Il mio if dove mi sono bloccato
l'ho scritto al volo omettendo tutto.codice:if (adesso >= OraInizio AND adesso <= 0000) OR (adesso >= 0000 AND adesso <= OraFine) then operazione 2 else operazione 1 endif
se orainizio è 2200 e orafine è 0300
adesso 2330 esegue operazione 2
adesso 1900 esegue operazione 1
adesso 0230 esegue operazione 2
e va bene.
se orainizio è 0010 e orafine è 0450
adesso 2330 esegue operazione 1
adesso 0115 esegue operazione 2
adesso 1230 esegue operazione 1
e va bene
se orainizio è 1100 e orafine è 1500
adesso 0900 esegue operazione 2
invece dovrebbe eseguire operazione 1
Come posso ovviare a questo problema?
Grazie mille