[Résolu] créer un champ multivalué en lotusscript

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

[Résolu] créer un champ multivalué en lotusscript

Messagepar Michel Nico » 25 Jan 2011 à 16:25

j'aurai besoin à l'aide d'un agent en lotusscript de créer un champ multivalué dans des documents existant.
Je vais pour cela parcourir les documents et utiliser New NotesItem, mais en lui associant une value vide.
Or dans l'aide lotus :
The value to assign to the new item. The data type of value determines the type of item that Notes creates.

En créant un nouvel item avec une valeur vide il sera donc de type String et non pas Array of String comme je le voudrai.

Faut-il que je le crée avec une chaine "":"" et que je remplace sa valeur par "" dans un deuxième temps ou y a-t'il une autre solution ?
Dernière édition par Michel Nico le 25 Jan 2011 à 17:05, édité 1 fois.
Michel Nico
Posteur néophyte
Posteur néophyte
 
Message(s) : 60
Inscrit(e) le : 18 Jan 2011 à 17:19
Localisation : Toulouse

Messagepar Michael DELIQUE » 25 Jan 2011 à 16:34

salut

déjà un champ est un array !

tu peux donc passé un array dabs ton new item

dans ton cas essais un

dim tb(0 to 1)
tb(0) = ""
tb(1) = ""
set Item = New Notes Item(monchamp, mondonc, tb)
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 Michel Nico » 25 Jan 2011 à 17:04

OK en fait ça marchait bien :
on peut créer le doc avec New Notes Item(monchamp, mondoc, "") et en lui assignant après valeur multiple, il la prends bien avec Replaceitemvalue (le champ à été modifié dans le masque pour le mettre en multivalué)
Michel Nico
Posteur néophyte
Posteur néophyte
 
Message(s) : 60
Inscrit(e) le : 18 Jan 2011 à 17:19
Localisation : Toulouse


Retour vers Développement

cron