Calcul d'une liste en formule

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

Calcul d'une liste en formule

Messagepar seroa » 18 Fév 2010 à 17:15

Bonjour à tous,

Comment crée une liste en langage de formule, afin de l'utiliser pour alimenter un champ Zone de liste déroulante ?

Voila mon code :

Code : Tout sélectionner
list:=@Trim(@Unique(@Name([CN];@DbLookup("Notes" : "NoCache"; "" : "names.nsf"; "Groups";requesteroffice; "Members"))));
list2:=@Trim(@Unique(@DbLookup("";"":"";"Team"; @Name([CN]; @UserName);"User")));
@For(n := 1; n <= @Elements(list); n := n + 1; @If(@IsMember(list[n];list2)= 1 ;list3 :=  list3 + list[n] + ":";""));
@If(@IsError(list3);"";@Sort(list3))



J'ai d'abord essayé list3 := list3 + list[n] + ":" et list3 := "\"" + list3 + list[n] + "\":"

mais il ne considère pas list3 comme une liste.

J'ai aussi testé list3[n] := list[n] mais ça ne fonctionne pas.


Merci
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon

Messagepar Michael DELIQUE » 18 Fév 2010 à 17:17

salut

quelle est le but de ta formule ?
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 seroa » 18 Fév 2010 à 17:29

Salut,

Le but est d'avoir une formule qui me retourne une liste que je vais mettre dans choix de mon champ de type zone de liste déroulante.

Ma formule fonctionne sauf que mon champ m'affiche

nom1:nom2:nom3 sur une ligne dans ma zone de liste, moi je voudrais

nom1
nom2
nom3
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon

Messagepar seroa » 18 Fév 2010 à 17:49

En fait c'est bon,

En rajoutant @Explode(list3;":");

Merci
seroa
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 304
Inscrit(e) le : 08 Nov 2007 à 08:36
Localisation : Mâcon

Messagepar roubech » 18 Fév 2010 à 21:44

et list3 := list3 : list[n] ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron