calcul

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

calcul

Messagepar yona » 19 Août 2002 à 11:21

Bonjour,j'ai 2 champs :champ1 et champ2 auxquels jai extrait les dates ,ca marche.date1:=@Left(champ1;2)+@Middle(champ1;3;2)+@Right(champ1;4);date2:=@Left(champ2;2)+@Middle(champ2;3;2)+@Right(champ2;4);Cependant la comparaison entre les dates ne fonctionnent pas@If (date1>date2;@Failure("Vous devez faire attention à la coherence des dates ");@Success)cela ne m'affiche rien du tout!merci de votre aide
yona
 

Re: calcul

Messagepar Sylvain » 19 Août 2002 à 13:13

Salut, Lolo, Dans ton cas tu as 2 chaines de caracteres, pour les comparer, il te faut 2 dates. Jetes un oeil à la fonction @Date, elle permet de convertir une chaine en une date. [%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes

Re: calcul

Messagepar yona » 19 Août 2002 à 13:25

la fonction textotime permet de convertir un string en date :champ11=@TextToTime(champ1);champ22=@TextToTime(champ2);date1:=@Left(champ11;2)+@Middle(champ11;3;2)+@Right(champ11;4);date2:=@Left(champ22;2)+@Middle(champ22;3;2)+@Right(champ22;4);@If (date1>date2;@Failure("Vous devez obligatoirement donner la date de départ du nouvel arrivant");@Success)toujours rien ,j'ai meme mis mes champs en date/heure cela ne marche pas !que faire !!!
yona
 

Re: calcul

Messagepar Philippe » 19 Août 2002 à 13:40

essaye @Date(Date1)>@Date(Date2)
Philippe
 

Re: calcul

Messagepar dan » 19 Août 2002 à 15:31

je ne comprend pas j'ai collé ce code sur le click d'un bouton : @If(@Date(champ1)>@Date(champ2);@Failure("c pas bon");@Success)champ1 et champ2 sont 2 champs dates/heures et ca fait toujours rien!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
dan
 

Re: calcul

Messagepar dan » 19 Août 2002 à 15:35

c bon ca marche mais j'ai mis le code sur inputvalidation merci!
dan
 

Re: calcul

Messagepar Emmanuelle » 19 Août 2002 à 15:35

As tu vérifier que champ1 et champ2 sont des dates valides pour @Date, c'est à dire telles que : champ1=année;mois;jourcar la formule @Date s'utilise telle que @Date(année;mois;jour )J'éspère que ça t'aidera,Emmanuelle
Emmanuelle
 

Re: calcul

Messagepar dan » 19 Août 2002 à 16:03

merci beaucoup ca marche
dan
 


Retour vers Développement

cron