NumXXX
NumEquals / NEQ
NumGrt / NGT
NumGrtEquals / NGE
NumLess / NLS
NumLessEquals / NLE
Syntaxe :
NumXXX(Val1,Val2)
Compare numériquement les valeurs données en paramètres, et retourne la réponse boolean.
Utile dans les fonctions de conditions comme IF()
Exemple
Multi(DP(*OK Multi 1),Setglobal(gCpt,1),Printvars(),DP(*OK Multi 2));
If($(gCpt),DP[*OK gCpt=1 a],DP[!KO gCpt!=1 a]);
If($(gCpt),DP(*OK gCpt=1 b),DP(!KO gCpt!=1 b));
DG(gCpt);
If($(gCpt),DP[!KO gCpt=1 c],DP[*OK gCpt!=1 c]);
If($(gCpt),DP(!KO gCpt=1 d),DP(*OK gCpt!=1 d));
And(1,1,1);And(1,0,1);
Equals(1,0);Equals(1,1);
Equals(hello,Hello);Equals(hello,hello);
If(And(1,1,1),DP(*OK And1=1),DP(!KO And1!=1));
If(And(1,0,1),DP(!KO And2=1),DP(*OK And2!=1));
If(NEQ(hello,Hello),DP(!KO Hello1),DP(*OK Hello1));
If(NEQ(hello,hello),DP(*OK Hello2),DP(!KO Hello2));
If(NEQ(1,0),DP(!KO Eq10),DP(*OK Eq10));
If(NEQ(1,1),DP(*OK Eq11),DP(!KO Eq11));
If(SGT(1,0),DP(*OK 1 sgt 0),DP(!KO 1 sgt 0));
If(SGT(1,1),DP(!KO 1 sgt 1),DP(*OK 1 sgt 1));
If(SGE(1,1),DP(*OK 1 sge 1),DP(!KO 1 sge 1));
If(SLS(1,0),DP(!KO 1 sls 0),DP(*OK 1 sls 0));
If(SLS(0,1),DP(*OK 1 sls 0),DP(!KO 1 sls 0));
If(SLS(1,1),DP(!KO 1 sls 1),DP(*OK 1 sls 1));
If(SLE(1,1),DP(*OK 1 sle 1),DP(!KO 1 sle 1));
If(SEQ(hello,Hello),DP(!KO SEQ Hello1),DP(*OK SEQ Hello1));
If(SEQ(hello,hello),DP(*OK SEQ Hello2),DP(!KO SEQ Hello2));
If(SGT(BBB,AAAA),DP(*OK BBB sgt AAAA),DP(!KO BBB sgt AAAA));
If(SGT(BBB,BBB),DP(!KO BBB sgt BBB),DP(*OK BBB sgt BBB));
If(SGE(BBB,BBB),DP(*OK BBB sge BBB),DP(!KO BBB sge BBB));
If(SLS(BBB,AAAA),DP(!KO BBB sls AAAA),DP(*OK BBB sls AAAA));
If(SLS(AAAA,BBB),DP(*OK AAAA sls BBB),DP(!KO AAAA sls BBB));
If(SLS(BBB,BBB),DP(!KO BBB sls BBB),DP(*OK BBB sls BBB));
If(SLE(BBB,BBB),DP(*OK BBB sle BBB),DP(!KO BBB sle BBB));
Créé avec HelpNDoc Personal Edition: Générateur d'aides Web gratuit