Comparer des valeurs en LotusScript

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

Comparer des valeurs en LotusScript

Messagepar valerielc » 02 Juil 2010 à 08:54

Bonjour,

J'ai un champ texte A qui contient un nom d'utilisateur (exemple Marie DUPONT/Communication/delme)
J'ai un champ texte B multi-valeurs qui contient une liste de noms d'utilisateurs.
Je voudrais écrire un script qui regarde si le nom de mon champ A est contenu dans mon champ B.
En formule je mettrais @Contains mais en LotusScript je sèche.
Quelqu'un a une idée ?
Merci d'avance
valerielc
Premier posts
Premier posts
 
Message(s) : 19
Inscrit(e) le : 07 Avr 2010 à 15:09

Messagepar Michael DELIQUE » 02 Juil 2010 à 09:09

salut

déjà un contains en LS => http://forum.dominoarea.org/contains-en-ls-t15174.html

ensuite tu peut faire un join de ton champ multivalué et testé la valeur avec la fonction que e t'ai passé

ça donne un truc comme ça

if contains_ls(Join(Doc.getitemvalue("monchamp")(0));"AAAA") = true then

pour la fonction join regarde dans l'aide en ligne pour plus d'info
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar LSong » 02 Juil 2010 à 09:58

join = implode

si tu as plus l'habitude

if instr ("¤" & implode (doc.monChamp, "¤") & "¤", doc.user (0)) > 0 then
msgbox "trouvé"
end if
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france

Messagepar Michael DELIQUE » 02 Juil 2010 à 10:19

je me suis planté dans le nom de la fonction ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar valerielc » 02 Juil 2010 à 10:44

J'ai utilisé instr et ça marche parfaitement !
Merci !
valerielc
Premier posts
Premier posts
 
Message(s) : 19
Inscrit(e) le : 07 Avr 2010 à 15:09


Retour vers Développement

cron