[vba] Synthaxe pour export de Access vers Outlook (carnet de contacts) ?
4 réponses
Marc
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville".
Ils viennent de 2 tables différentes.
---------------------------------------------
j'ai essayé la synthaxe suivante pour remplir le carnet de
contacts outlook (2002) :
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
hm15
Bonjour Marc,
sans certitude, tu peux essayer avec la syntaxe [TableA]![Ville] Sinon, pourquoi ne pas passer par une requête dans laquelle tu renommes les champs "confusants".
"Marc" a écrit dans le message de news: 402af600$0$6966$
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville". Ils viennent de 2 tables différentes. --------------------------------------------- j'ai essayé la synthaxe suivante pour remplir le carnet de contacts outlook (2002) :
la partie droite (càd ![TableA.Ville] et ![TableB.Ville]) me renvoie 1 msg d'erreur ds le code vba
Comment faut-il écrire ces champs "ville" ? Avec des alias ? Autre ... ?
Merci M.
Bonjour Marc,
sans certitude, tu peux essayer avec la syntaxe [TableA]![Ville]
Sinon, pourquoi ne pas passer par une requête dans laquelle tu renommes les
champs "confusants".
"Marc" <marc1.Lan7@free.fr> a écrit dans le message de news:
402af600$0$6966$7a628cd7@news.club-internet.fr...
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville".
Ils viennent de 2 tables différentes.
---------------------------------------------
j'ai essayé la synthaxe suivante pour remplir le carnet de
contacts outlook (2002) :
sans certitude, tu peux essayer avec la syntaxe [TableA]![Ville] Sinon, pourquoi ne pas passer par une requête dans laquelle tu renommes les champs "confusants".
"Marc" a écrit dans le message de news: 402af600$0$6966$
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville". Ils viennent de 2 tables différentes. --------------------------------------------- j'ai essayé la synthaxe suivante pour remplir le carnet de contacts outlook (2002) :
OLContact.Home2TelephoneNumber = Rs.Fields("Telephonepersonnel2") OLContact.HomeAddress = Rs.Fields("Adressepersonnelle") OLContact.HomeAddressCity = Rs.Fields("AdressepersonnelleVille") OLContact.HomeAddressCountry = Rs.Fields("AdressepersonnellePays") OLContact.HomeAddressPostalCode Rs.Fields("AdressepersonnelleCodePostal") OLContact.HomeAddressPostOfficeBox Rs.Fields("AdressepersonnelleBP") OLContact.HomeAddressState = Rs.Fields("AdressepersonnelleRegion") OLContact.HomeAddressStreet = Rs.Fields("AdressepersonnelleRue") OLContact.HomeFaxNumber = Rs.Fields("Faxpersonnel") OLContact.HomeTelephoneNumber = Rs.Fields("Telephonepersonnel") -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Marc" a écrit dans le message de news:402af600$0$6966$
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville". Ils viennent de 2 tables différentes. --------------------------------------------- j'ai essayé la synthaxe suivante pour remplir le carnet de contacts outlook (2002) :
OLContact.Home2TelephoneNumber = Rs.Fields("Telephonepersonnel2")
OLContact.HomeAddress = Rs.Fields("Adressepersonnelle")
OLContact.HomeAddressCity = Rs.Fields("AdressepersonnelleVille")
OLContact.HomeAddressCountry = Rs.Fields("AdressepersonnellePays")
OLContact.HomeAddressPostalCode Rs.Fields("AdressepersonnelleCodePostal")
OLContact.HomeAddressPostOfficeBox Rs.Fields("AdressepersonnelleBP")
OLContact.HomeAddressState = Rs.Fields("AdressepersonnelleRegion")
OLContact.HomeAddressStreet = Rs.Fields("AdressepersonnelleRue")
OLContact.HomeFaxNumber = Rs.Fields("Faxpersonnel")
OLContact.HomeTelephoneNumber = Rs.Fields("Telephonepersonnel")
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Marc" <marc1.Lan7@free.fr> a écrit dans le message de
news:402af600$0$6966$7a628cd7@news.club-internet.fr...
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville".
Ils viennent de 2 tables différentes.
---------------------------------------------
j'ai essayé la synthaxe suivante pour remplir le carnet de
contacts outlook (2002) :
OLContact.Home2TelephoneNumber = Rs.Fields("Telephonepersonnel2") OLContact.HomeAddress = Rs.Fields("Adressepersonnelle") OLContact.HomeAddressCity = Rs.Fields("AdressepersonnelleVille") OLContact.HomeAddressCountry = Rs.Fields("AdressepersonnellePays") OLContact.HomeAddressPostalCode Rs.Fields("AdressepersonnelleCodePostal") OLContact.HomeAddressPostOfficeBox Rs.Fields("AdressepersonnelleBP") OLContact.HomeAddressState = Rs.Fields("AdressepersonnelleRegion") OLContact.HomeAddressStreet = Rs.Fields("AdressepersonnelleRue") OLContact.HomeFaxNumber = Rs.Fields("Faxpersonnel") OLContact.HomeTelephoneNumber = Rs.Fields("Telephonepersonnel") -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Marc" a écrit dans le message de news:402af600$0$6966$
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville". Ils viennent de 2 tables différentes. --------------------------------------------- j'ai essayé la synthaxe suivante pour remplir le carnet de contacts outlook (2002) :
"Marc" a écrit dans le message de news: 402af600$0$6966$
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville". Ils viennent de 2 tables différentes. --------------------------------------------- j'ai essayé la synthaxe suivante pour remplir le carnet de contacts outlook (2002) :
"Marc" <marc1.Lan7@free.fr> a écrit dans le message de news:
402af600$0$6966$7a628cd7@news.club-internet.fr...
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville".
Ils viennent de 2 tables différentes.
---------------------------------------------
j'ai essayé la synthaxe suivante pour remplir le carnet de
contacts outlook (2002) :
"Marc" a écrit dans le message de news: 402af600$0$6966$
Bonjour,
j'ai 2 champs Access ayant le même nom : "ville". Ils viennent de 2 tables différentes. --------------------------------------------- j'ai essayé la synthaxe suivante pour remplir le carnet de contacts outlook (2002) :
la partie droite (càd ![TableA.Ville] et ![TableB.Ville]) me renvoie 1 msg d'erreur ds le code vba
Comment faut-il écrire ces champs "ville" ? Avec des alias ? Autre ... ?
Merci M.
hm15
Bonsoir Marc,
dans la requête, tu fais précéder le nom des champs qui peuvent prêter à confusion d'un autre nom. Par exemple, dans la ligne "Champ" de la requête, tu indiques: BusinessCity:Ville HomeCity:Ville Bien sûr, la "Ville" à laquelle on fait référence est issue d'une table différente, indiquée dans la ligne "Table" de la requête.
"Marc" a écrit dans le message de news: 402b414a$0$6968$
Bonjour,
merci pour la réponse. Qu'appelles-tu "renommer les champs"confusants"" ? Mettre un alias ?
cela s'écrit comment ?
Merci encore.
[...]
Bonsoir Marc,
dans la requête, tu fais précéder le nom des champs qui peuvent prêter à
confusion d'un autre nom.
Par exemple, dans la ligne "Champ" de la requête, tu indiques:
BusinessCity:Ville
HomeCity:Ville
Bien sûr, la "Ville" à laquelle on fait référence est issue d'une table
différente, indiquée dans la ligne "Table" de la requête.
dans la requête, tu fais précéder le nom des champs qui peuvent prêter à confusion d'un autre nom. Par exemple, dans la ligne "Champ" de la requête, tu indiques: BusinessCity:Ville HomeCity:Ville Bien sûr, la "Ville" à laquelle on fait référence est issue d'une table différente, indiquée dans la ligne "Table" de la requête.