Bonjour à tous !
J'ai un petit soucis avec une formule de comparaison qui ne fonctionne pas correctement.
Voici la ligne de code :
Je voudrais qu'il compare :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SI SAI_Planning_Mardi < DateSys() OU SAI_Planning_Mardi = DateSys() ET REQ_Planning_Mardi.heure < HeureSys() ALORS BTN_Planning_Modifier..Etat = Grisé BTN_Planning_Supprimer..Etat = Grisé SINON BTN_Planning_Modifier..Etat = Actif BTN_Planning_Supprimer..Etat = Actif FIN
"SAI_Planning_Mardi < DateSys()" ou çà "SAI_Planning_Mardi = DateSys() ET REQ_Planning_Mardi.heure < HeureSys()"
Mais il a l'air de faire "SAI_Planning_Mardi < DateSys()" ou çà "SAI_Planning_Mardi = DateSys()" et "REQ_Planning_Mardi.heure < HeureSys()"
:s donc je suis obliger de faire comme ceci :
J'ai pensé aux parenthèses mais çà n'as pas l'air de fonctionner mieux...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 I SAI_Planning_Mardi < DateSys() ALORS BTN_Planning_Modifier..Etat = Grisé BTN_Planning_Supprimer..Etat = Grisé SINON SI SAI_Planning_Mardi = DateSys() ET REQ_Planning_Mardi.heure < HeureSys() ALORS BTN_Planning_Modifier..Etat = Grisé BTN_Planning_Supprimer..Etat = Grisé SINON BTN_Planning_Modifier..Etat = Actif BTN_Planning_Supprimer..Etat = Actif FIN
Merci![]()
Partager