Pbb sur calule de colonne via un autre colonne en mulivaleur

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

Pbb sur calule de colonne via un autre colonne en mulivaleur

Messagepar Gillou13 » 19 Sep 2011 à 10:19

Bonjour à tous,

dans un masque j'ai 2 suite d'information similaire.

dans une vue j'ai une colonne "type" avec cette formule :
Code : Tout sélectionner
@if(typeA="oui" & typeB = "oui"; "A":"B";
typeA="oui"; "A";
typeB="oui"; "B";
"")

De plus, l'option "afficher 1ligne par valeur" est coché pour cette colonne (et trié pour afficher le tous)

mais j'ai tous une suite de colonnes a réaliser en fonction du type et je n'arrive a les réaliser.

pour faire plus simple comment faire une condition selon la ligne du document (dans mon cas : si je suis dans la ligne "A" alors ....)

Merci d'avance pour votre aide.
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar Rubixcube » 19 Sep 2011 à 11:10

Tu peux concatener typeA et typeB et faire une liste du type :

typeA_Vide => A
typeA_typeB => A: B
Vide_TypeB => B

Il me semble qu'avec @Replace tu dois pouvoir obtenir ce que tu souhaite.
Tu défini la liste des "typeA_Vide" : "typeA_typeB" : "Vide_TypeB" et ta liste en sortie :"A" : "A:B" : "B"
Rubixcube
Posteur néophyte
Posteur néophyte
 
Message(s) : 79
Inscrit(e) le : 21 Oct 2010 à 13:57

Messagepar Raziel » 19 Sep 2011 à 11:11

Salut,

est ce que tu pourrai être plus clair ?
Qu'est ce que tu veux faire exactement ?
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar roubech » 19 Sep 2011 à 12:58

si tu génères plusieurs lignes pour un même doc, tu n'as pas moyen de définir une formule différente, ou de différencier dans ta formule pour les autres colonnes sur laquelle des lignes tu es (pour le doc courant)
Donc, tout doit se jouer au niveau de la colonne qui contient la liste de valeurs qui provoque l'affichage multi ligne. sinon, j'ai peur qu'il faille revoir la structure des données
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Gillou13 » 19 Sep 2011 à 13:07

Arf, Merci roubech.

donc je ne peu pas utiliser cette option de condition.

Sa va être moins propre mais je fais jouer avec les separateur de valeurs pour obtenir quelque chose...

@Raziel :
je cherche a obtenir dans ma vue 2 ligne pour un même document mais avec des informations différentes dans plusieurs colonnes. ex : (pour un doc )

TypeA ChampsA1 ChampsA2
TypeB ChampsB1 ChampsB2

mais comme dit roubech, ce n'est pas possible... (snif)


Merci à tous.
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar Raziel » 19 Sep 2011 à 13:10

Je confirme, c'est pas faisable en l'état
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar roubech » 19 Sep 2011 à 13:21

ce genre de cas revient régulièrement, et il faut se poser la question au moment de la conception : est-ce que je stocke dans un ou plusieurs champs multivalués ou est-ce que je fais un masque pour des docs fils ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Michael DELIQUE » 19 Sep 2011 à 13:26

re,

pour ma part dans ce genre de cas, j'obte toujours pour le "1 doc par ligne" bizarrement ça apporte plus de souplesse (surtout pour les fonctionnaltés de derniere minutes)
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 Raziel » 19 Sep 2011 à 13:27

Perso, je suis plus à l'aise avec les docs fils (doc réponse)
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Messagepar Gillou13 » 21 Sep 2011 à 15:42

Je suis d'accord avec Michael, 1 doc par ligne.

Par contre quand la base a été crée avant son arrivé dans la boite...
Grrrrrr
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon


Retour vers Développement