Page 1 sur 1
Gros problème LotusScript

Publié:
04 Juil 2003 à 14:41
par yop
à mon avis, la chose suivante est impossible.pourtant, je voudrais la réaliser :j'ai un doc avec 3 champs, nommé sujet, date, auteur.via ls, je peux modifier facilement ces champs, par ex:dim doc as notesdocumentset doc...doc.sujet = ""doc.date = ""doc.auteur = ""call doc.save(false,true)ben voilà, je voudrais que le nom du champ soit une variable.je m'explique.soit var$ = "sujet" (ou date, ou auteur), le nom de champje voudrais un truc du style:doc.var$ = ""afin de modifier le champ qui est en variable.je pense que c'est impossible, mais qui sait...
Re: Gros problème LotusScript

Publié:
04 Juil 2003 à 14:49
par Raziel
et pk par utiliser :call doc.replaceitemvalue("Nom de ton champ", "Nouvelle valeur")
Re: Gros problème LotusScript

Publié:
04 Juil 2003 à 14:50
par polo
A mon avis c pas possible....c pour quoi faire au juste ton masque, tu as un exemple ????
Re: Gros problème LotusScript

Publié:
07 Juil 2003 à 11:15
par yop
si si, c'est possible. en fait, j'étais crevé, donc pas très en forme au point d'oublier la méthode replaceitemvalue de la classe notesdocument. honte à moi ^__^
Re: Gros problème LotusScript

Publié:
07 Juil 2003 à 11:17
par yop
sinon, pour info, quand tu cliques sur un champ de mon masque, ça ouvre une pop-up qui te demande des infos par rapport à ce champ. puis exécution d'un agent lotusscript qui en fonction du contenu de la pop-up, modifie le champ web.l'avantage, c'est que le nom du champ étant généré en javascript et envoyé dans l'agent ls, il sait que le champ à modifier est le champ sur lequel on a cliqué.ainsi, le script est unique pour tous les champs, pas besoin de le copier-coller sur le onclick de chaque champ.