Page 1 sur 1

Travailler avec les champs système ($)

MessagePublié: 27 Oct 2010 à 08:17
par Michael DELIQUE
Les documents Notes comportent un certain nombre de champs systèmes. Ce sont les champs dont les Noms commencent par un $.

l'on est parfois obligé de travaillé avec. bonne nouvelle ils fonctionnent comme n'importe qu'elle champ (non système). à une différence près.

l'appel au champ via la notation simple ne fonctionne pas :

Doc.$Champ(0) n'est pas accepté par le compilateur Lotus Script.

il faut passer par la notation étendu

Doc.GetItemValue("$Champ")(0) / Doc.ReplaceItemvalue("$Champ",valeur)

il n'y a aucun souci avec l'objet Notesitem.

MessagePublié: 27 Oct 2010 à 08:52
par mclement
Pour la notation simple on peut aussi mettre un ~ devant le nom du champ

Doc.~$Champ(0)

Moins propre mais tout aussi efficasse