Page 1 sur 1

InternetAddress

MessagePublié: 27 Juin 2003 à 09:15
par Van's
L'item "InternetAddress" me pose quelques sourcis.Lorque je veux le mettre à jour il ne génére aucune erreur mais dans lotus la valeur n'est pas mis à jour.Lorque je récupère l'InternetAddress à partir de VB, j'ai bien la nouvelle valeur.Pour mettre à jour tous les items d'un doc j'utilise :....set DocItem = Doc.ReplaceItemvalue("InternetAddress","toto.toto@toto.com")Call Doc.Save(True,False)....Cela marche pour tous les items excepté "InternetAddress".

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 10:10
par Stephane Maillard
Bonjour,@Setfield("InternetAddress";"toto.toto@toto.com"), à mettre dans un Evaluate.[%sig%]

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 10:45
par Van's
Qu'est ce qu'un Evaluate ???Cela existe en VB ?

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 10:52
par Raziel
Le evaluate de permet, en ls, de faire appel à des fonctions @. Le evaluate te retourne un variant. (cf aide du designer)

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 10:54
par Van's
je bosse en VB donc je pense que je ne peux pas utiliser le evluate

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 10:56
par Stephane Maillard
Bonjour,Si mes souvenirs sont correct, l'Evaluate est disponible dans la classe NotesSession sous VB.Dim s As New NotesSessionCall s.Initialize("MotDePasse")Call s.Evaluate(@Setfield("InternetAddress";"toto.toto@toto.com"))[%sig%]

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 11:33
par Van's
Cette méthode ne fonctionne car il me génére une erreur.En plus j'ai remarqué que les champs 'InternetAddress','DisplayEmail' et 'DisplayEmail_1' avait la même valeur mais seul le champ 'InternetAddress' pouvait être modifié car son Field Flags = SUMMARY

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 14:20
par Stephane Maillard
Re,Et avec Call s.Evaluate("@Setfield("InternetAddress";"toto.toto@toto.com")")[%sig%]

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 15:42
par Van's
toujours pas

Re: InternetAddress

MessagePublié: 27 Juin 2003 à 21:39
par Droad
Est ce que le champ MailSystem est bien initialisé à 1, 2 ou 6 ?Si ce n'est pas le cas, dans le masque Person, le champ MailAddress est affiché à la place du champ InternetAddress.