[Résolu] Comment afficher valeurs liste dans une colonne

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

[Résolu] Comment afficher valeurs liste dans une colonne

Messagepar camilleB » 02 Mai 2012 à 01:57

Bonjour,
je stock dans un champ calculé les options choisies dans un doc dans le Postrecalc:
optionA oui non
optionB oui non
optionC oui non
etc...
Dans un champ option calculé au final par la la formule optionA:optionB:optionC
je voudrai afficher cette liste dans une colonne de la vue avec une valeur par ligne par exemple:
colonne1| colonne2| colonne3|
------------------------------------
AAA BBB optionA
optionB
optionC
au lieu de ce qui suit
colonne1| colonne2| colonne3|
------------------------------------
AAA BBB optionA,optionB,optionC
j'ai essayé avec un champ multivalué séparé avec une virgule mais jusqu'à maintenant je répète les docs pour chaque valeur du champ option!
Merci pour votre aide!
cdt
camille
Dernière édition par camilleB le 03 Mai 2012 à 14:35, édité 1 fois.
camilleB
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 176
Inscrit(e) le : 18 Jan 2012 à 23:45

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar Michael DELIQUE » 02 Mai 2012 à 08:38

salut

un petit @implode ferait pas l'affaire ?
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

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar camilleB » 02 Mai 2012 à 11:04

Bonjour Michael,
non! j'ai essayé @explode(option;","),@explode(option;":") sans succès avec nvelle, virgule, etc.. ligne comme séparateur!
Mais à chaque fois je suis obligé de cocher la case afficher valeurs multiples comme entrées distinctes mais la j'ai un doc par valeur.
cdt
camille
camilleB
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 176
Inscrit(e) le : 18 Jan 2012 à 23:45

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar Michael DELIQUE » 02 Mai 2012 à 11:14

ça devrais le faire normalement... je l'ai déjà fait...
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

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar camilleB » 02 Mai 2012 à 11:47

c'est ce que je croyais aussi!Mais je ne retrouve rien dans les autres bases, mince.
Est ce qu'il n'y a pas un truc au niveau du champ à faire? Je l'ai passé à liste de dialogue valeurs multiples pour voir mais idem!
cdt
camille
camilleB
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 176
Inscrit(e) le : 18 Jan 2012 à 23:45

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar Michael DELIQUE » 02 Mai 2012 à 11:54

la comme ça je pourrais pas te dire.

mais je crois "de mémoire" qu'il faut activer l'option "plusieurs valeurs comme entré distinct"
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

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar roubech » 02 Mai 2012 à 12:53

Mickael parle de @Implode pour transforme ta liste contenant 3 valeurs par une chaine de texte
et tu répond en parlant de @Explode, donc au final, tu as toujours une liste.

dans les options de la vue, 3ème onglet, tu as modifié la hauteur des lignes ?
et, dans les propriétés de la colonne, si tu restes sur l'affichage d'une donnée multivaluée (et pas une chaine), le séparateur de valeur multiple dans ce cas : nouvelle ligne (et ne pas cocher dans le 2nd onglet, afficher les valeurs multiple comme des entrées distinctes)
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar camilleB » 02 Mai 2012 à 17:34

salut, je lis ta réponse Roubech et j'allais dire la même chose!
La hauteur des lignes dans les propriétés de la vue. En fait j'étais sur la bonne voie.
Jusqu'a ce que je lise un article:http://www.mcpressonline.com/application-software/collaboration-messaging/how-to-use-lotus-notes-multivalue-fields.html
Merci
camilleB
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 176
Inscrit(e) le : 18 Jan 2012 à 23:45

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar camilleB » 03 Mai 2012 à 13:19

Salut,
c'est dommage que l'affichage des lignes dans la vue ne soit pas dynamique. Dans mon cas j'ai jusqu'à 8 options possibles! Le rendu ne sera pas top si je fixe 8 lignes et que l'utilisateur ne choisit que 3 options par exemple.
En web ce n'est pas le cas!
Ben merci encore une fois.
cdt
camille
camilleB
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 176
Inscrit(e) le : 18 Jan 2012 à 23:45

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar Michael DELIQUE » 03 Mai 2012 à 13:49

salut

regarde bien tu as une option pour n'afficher que les lignes necessaire
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

Re: Comment afficher valeurs d'une liste dans une colonne

Messagepar camilleB » 03 Mai 2012 à 14:34

Hoooo!
Pinaise, tu as raison! C'est super quand çà marche!

En résumé:
- un champ calculé masqué (autoriser valeurs multiples) avec pour formule une liste (optionA:optionB:optionC: etc..)
- dans la vue onglet style: saisir Hauteur + Ajuster les lignes au contenu
- dans la colonne qui doit afficher les valeurs: Séparateur de valeurs = Nelle ligne
Merci!
camilleB
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 176
Inscrit(e) le : 18 Jan 2012 à 23:45


Retour vers Développement