Remplacer des ";" en ":"

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

Remplacer des ";" en ":"

Messagepar zork2412 » 23 Mars 2010 à 19:13

Je sais que pour certain d'entre vous c'est sans doute une question idiote, mais j'ai beau cherché dans l'aide en ligne et je ne trouve rien
>> Dans un champ, récupéré via un dblookup, j'ai le type de valeur suivant
>>choix="telephone; fax; pc; divers" et via la @contains je voudrais tester si la valeur "telephone" est dans la valeur choix, mais pour tester via @contains, les éléments dans la liste doit être séparés de ":" et non de ";" ...
Quelqu'un à une idée ???
Merci d'avance
Je précise que une solution en @formula m'arrangerai !!
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Aquanotes » 23 Mars 2010 à 21:41

Aide Designer :

@explode / @implode
@ismember
@contains

Avec un tout petit effort, tu devrais y arriver tout seul.
*** une 3ème année sans nicotine qui démarre :danse001: ***
Aquanotes
Posteur habitué
Posteur habitué
 
Message(s) : 295
Inscrit(e) le : 16 Déc 2004 à 12:13
Localisation : Niort

Messagepar Michael DELIQUE » 24 Mars 2010 à 08:00

salut

ton champ source qui recois le @dblookup est multi-valué ?
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 zork2412 » 24 Mars 2010 à 14:12

Michael DELIQUE a écrit:salut

ton champ source qui recois le @dblookup est multi-valué ?



Qu'appelles-tu <<dblookup>>
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 24 Mars 2010 à 14:16

Dans un champ, récupéré via un dblookup, j'ai le type de valeur suivant


c'est pas moi qui le dis[/quote]
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 zork2412 » 24 Mars 2010 à 14:47

Désolé erreur de frappe
que veux-tu dire par <dblookup>
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 24 Mars 2010 à 14:49

regarde l'aide en ligne et relis mon dernier post
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 zork2412 » 26 Mars 2010 à 08:58

Bonjour Michael,
Oui le dblookup ramene plusieurs valeurs, et malheureusement séparées pas des (;) quand je récupére le résultat deans un champ, donc pour le traitement avec @ismember ou tout autre formule, pour une comparaison avec une autre chaine (voir si elle est contenue dans la liste) c'est assez compliqué !!
Je t'avoue que j'ai tourné le pb dans tous les sens et balayé l'aide en ligne, mais je ne trouve rien qui pourrai répondre à mon besoin !!!
As-tu une idée pour me sortir de cette impasse ???
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar zork2412 » 26 Mars 2010 à 08:59

en fait, le smileys et un ";"
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 26 Mars 2010 à 09:02

donc

question ton champ est-il mutlti-valué ? si oui c'est une liste tu te prend pas la tete.

notes peut gérer différent séparateur et gere aussi le séparateur afficher. tu trouvera tout ça dans les options de ton champ
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 zork2412 » 26 Mars 2010 à 09:14

Ok,
En fait, je récupére via un dblookup la valeur suivante dans le champ choix_dt
Valeurs affichées >>> DIVERS;LOGICIEL;TELEPHONE
Et dans un autre champ, j'ai cette formule >> @IsMember("DIVERS";choix_dt)
est la réponse est 0 !!!! ce qui n'est pas normal vu que DIVERS est dans la liste .... Est-ce que j'ai fais une erreur qlq part ???
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 26 Mars 2010 à 09:21

je comprend pas le souci là ?
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 zork2412 » 26 Mars 2010 à 09:29

En fait, @ismember devrait me retourner la valeur 1, car le mot "DIVERS" existe dans la liste "DIVERS;LOGICIEL;TELEPHONE " que je récupère via un dblookup dans le champs choix_dt ...
C'est possible que cela ne soit pas la bonne méthode !!!
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Messagepar Michael DELIQUE » 26 Mars 2010 à 09:34

si tu as un doute essais avec un @contains

et si tu doute que tes valeur soit une liste essais un @count
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 zork2412 » 26 Mars 2010 à 09:40

@count me renvoi 1, donc ce n'est pas considéré comme une liste ... as-tu une solution de contournement ??
zork2412
Premier posts
Premier posts
 
Message(s) : 39
Inscrit(e) le : 02 Mars 2010 à 08:19

Suivant

Retour vers Développement

cron