InternetAddress

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

InternetAddress

Messagepar Van's » 27 Juin 2003 à 09:15

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".
Van's
 

Re: InternetAddress

Messagepar Stephane Maillard » 27 Juin 2003 à 10:10

Bonjour,@Setfield("InternetAddress";"toto.toto@toto.com"), à mettre dans un Evaluate.[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: InternetAddress

Messagepar Van's » 27 Juin 2003 à 10:45

Qu'est ce qu'un Evaluate ???Cela existe en VB ?
Van's
 

Re: InternetAddress

Messagepar Raziel » 27 Juin 2003 à 10:52

Le evaluate de permet, en ls, de faire appel à des fonctions @. Le evaluate te retourne un variant. (cf aide du designer)
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: InternetAddress

Messagepar Van's » 27 Juin 2003 à 10:54

je bosse en VB donc je pense que je ne peux pas utiliser le evluate
Van's
 

Re: InternetAddress

Messagepar Stephane Maillard » 27 Juin 2003 à 10:56

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%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: InternetAddress

Messagepar Van's » 27 Juin 2003 à 11:33

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
Van's
 

Re: InternetAddress

Messagepar Stephane Maillard » 27 Juin 2003 à 14:20

Re,Et avec Call s.Evaluate("@Setfield("InternetAddress";"toto.toto@toto.com")")[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: InternetAddress

Messagepar Van's » 27 Juin 2003 à 15:42

toujours pas
Van's
 

Re: InternetAddress

Messagepar Droad » 27 Juin 2003 à 21:39

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.
Droad
 


Retour vers Développement