Demande D'information

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

Messagepar Michael DELIQUE » 06 Déc 2011 à 17:23

laisse lui le temps ! il a pas du la voir la première fois !
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 roubech » 06 Déc 2011 à 22:41

si je résume, tu as créés un champ multivalué calculé avec la formule
@If(IDDoc=NULL;@Return(NULL);@Success);@GetDocField(IDDoc;"$Revisions")
et un autre avec
@If(IDDoc=NULL;@Return(NULL);@Success);@GetDocField(IDDoc;"$UpdatedBy")
A quoi correspond IDDoc ? Ces champs sont dans un masque B et tu cherches à afficher les infos d'un autre doc A dont le UNID est stocké dans IDDoc ?
A quoi correspond NULL ?
Pour le @Success, je ne reviens pas dessus

adméttons que tu arrives à obtenir dans ton champ multivalué une liste de valeurs. Si tu veux l'afficher sur plusieurs ligne, il suffit de cocher l'option correspondant dans les propriétés du champ : delimiteur = nouvelle ligne

sinon, l'autre solution, si tu ne travailles pas avec un champ multivalué calculé, mais plutot avec un champ texte calculé à l'affichage : @Implode( UneListeDeChaines; @NewLine )

Autre remarque, $Revisions contient une liste de Date, donc type ton champ date également plutot que texte, comme ça tu pourra utiliser les propriétés du champ pour choisir le format d'affichage (date seule ou heure ...)
Pour $UpdatedBy, il contient des Noms Notes soit tu le reprend tel quel, soit tu ne veux afficher que le nom usuel, dans ce cas @Name( [CN]; TonChampListeDeNoms )
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Précédent

Retour vers Développement