Mon code:
For Each element In Me!Liste0.ItemsSelected
unemail = DLookup("email", "commercial", "IdentCM=" &
Me!Liste0.ItemData(element))
MsgBox unemail
If touslesemail = "" Then
touslesemail = unemail
Else
touslesemail = touslesemail & ";" & unemail
End If
Next element
MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est
egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier
element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les
concatenations de chaine notamment avec presence d'@
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
Ilan
bonjour, qu'obtiens-tu si tu fais ? chaine=";" msgbox chaine
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
chaine=;;
Mon code: For Each element In Me!Liste0.ItemsSelected unemail = DLookup("email", "commercial", "IdentCM=" & Me!Liste0.ItemData(element)) MsgBox unemail If touslesemail = "" Then touslesemail = unemail Else touslesemail = touslesemail & ";" & unemail End If Next element MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les concatenations de chaine notamment avec presence d'@
Merci
bonjour,
qu'obtiens-tu si tu fais ?
chaine="toto@fournisseur.fr;blabla@bla.fr"
msgbox chaine
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
Mon code:
For Each element In Me!Liste0.ItemsSelected
unemail = DLookup("email", "commercial", "IdentCM=" &
Me!Liste0.ItemData(element))
MsgBox unemail
If touslesemail = "" Then
touslesemail = unemail
Else
touslesemail = touslesemail & ";" & unemail
End If
Next element
MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est
egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier
element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les
concatenations de chaine notamment avec presence d'@
bonjour, qu'obtiens-tu si tu fais ? chaine=";" msgbox chaine
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
chaine=;;
Mon code: For Each element In Me!Liste0.ItemsSelected unemail = DLookup("email", "commercial", "IdentCM=" & Me!Liste0.ItemData(element)) MsgBox unemail If touslesemail = "" Then touslesemail = unemail Else touslesemail = touslesemail & ";" & unemail End If Next element MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les concatenations de chaine notamment avec presence d'@
Merci
Raymond [mvp]
Bonjour.
Tu dois être en access 97 ou antérieur ?
sur 97 , le @ génère un saut de ligne dans le msgbox, ce qui ne veut pas dire que la donnée est mauvaise mais c'est une question de présentation. Depuis 2000, @ est un caractère normal et il faut rajouter vbCRLf pour faire un saut. est-ce que ça te gêne dans l'exploitation normale ?
"mike" a écrit dans le message de news: clisvl$h1m$
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
chaine=;;
Mon code: For Each element In Me!Liste0.ItemsSelected unemail = DLookup("email", "commercial", "IdentCM=" & Me!Liste0.ItemData(element)) MsgBox unemail If touslesemail = "" Then touslesemail = unemail Else touslesemail = touslesemail & ";" & unemail End If Next element MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les concatenations de chaine notamment avec presence d'@
Merci
Bonjour.
Tu dois être en access 97 ou antérieur ?
sur 97 , le @ génère un saut de ligne dans le msgbox, ce qui ne veut pas
dire que la donnée est mauvaise mais c'est une question de présentation.
Depuis 2000, @ est un caractère normal et il faut rajouter vbCRLf pour faire
un saut.
est-ce que ça te gêne dans l'exploitation normale ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"mike" <mickael.boutin@askell-promotion.com> a écrit dans le message de
news: clisvl$h1m$1@s5.feed.news.oleane.net...
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
Mon code:
For Each element In Me!Liste0.ItemsSelected
unemail = DLookup("email", "commercial", "IdentCM=" &
Me!Liste0.ItemData(element))
MsgBox unemail
If touslesemail = "" Then
touslesemail = unemail
Else
touslesemail = touslesemail & ";" & unemail
End If
Next element
MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est
egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier
element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les
concatenations de chaine notamment avec presence d'@
sur 97 , le @ génère un saut de ligne dans le msgbox, ce qui ne veut pas dire que la donnée est mauvaise mais c'est une question de présentation. Depuis 2000, @ est un caractère normal et il faut rajouter vbCRLf pour faire un saut. est-ce que ça te gêne dans l'exploitation normale ?
"mike" a écrit dans le message de news: clisvl$h1m$
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
chaine=;;
Mon code: For Each element In Me!Liste0.ItemsSelected unemail = DLookup("email", "commercial", "IdentCM=" & Me!Liste0.ItemData(element)) MsgBox unemail If touslesemail = "" Then touslesemail = unemail Else touslesemail = touslesemail & ";" & unemail End If Next element MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les concatenations de chaine notamment avec presence d'@
Merci
mike
Je suis bien en 97;
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
Tu dois être en access 97 ou antérieur ?
sur 97 , le @ génère un saut de ligne dans le msgbox, ce qui ne veut pas dire que la donnée est mauvaise mais c'est une question de présentation. Depuis 2000, @ est un caractère normal et il faut rajouter vbCRLf pour faire un saut. est-ce que ça te gêne dans l'exploitation normale ?
"mike" a écrit dans le message de news: clisvl$h1m$
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
chaine=;;
Mon code: For Each element In Me!Liste0.ItemsSelected unemail = DLookup("email", "commercial", "IdentCM=" & Me!Liste0.ItemData(element)) MsgBox unemail If touslesemail = "" Then touslesemail = unemail Else touslesemail = touslesemail & ";" & unemail End If Next element MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les concatenations de chaine notamment avec presence d'@
Merci
Je suis bien en 97;
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: uuDwhapuEHA.2016@TK2MSFTNGP15.phx.gbl...
Bonjour.
Tu dois être en access 97 ou antérieur ?
sur 97 , le @ génère un saut de ligne dans le msgbox, ce qui ne veut pas
dire que la donnée est mauvaise mais c'est une question de présentation.
Depuis 2000, @ est un caractère normal et il faut rajouter vbCRLf pour
faire un saut.
est-ce que ça te gêne dans l'exploitation normale ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"mike" <mickael.boutin@askell-promotion.com> a écrit dans le message de
news: clisvl$h1m$1@s5.feed.news.oleane.net...
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
Mon code:
For Each element In Me!Liste0.ItemsSelected
unemail = DLookup("email", "commercial", "IdentCM=" &
Me!Liste0.ItemData(element))
MsgBox unemail
If touslesemail = "" Then
touslesemail = unemail
Else
touslesemail = touslesemail & ";" & unemail
End If
Next element
MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est
egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier
element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur
les concatenations de chaine notamment avec presence d'@
sur 97 , le @ génère un saut de ligne dans le msgbox, ce qui ne veut pas dire que la donnée est mauvaise mais c'est une question de présentation. Depuis 2000, @ est un caractère normal et il faut rajouter vbCRLf pour faire un saut. est-ce que ça te gêne dans l'exploitation normale ?
"mike" a écrit dans le message de news: clisvl$h1m$
Bonjour,
Je voudrais ajouter plusieurs email dans une chaine
chaine=;;
Mon code: For Each element In Me!Liste0.ItemsSelected unemail = DLookup("email", "commercial", "IdentCM=" & Me!Liste0.ItemData(element)) MsgBox unemail If touslesemail = "" Then touslesemail = unemail Else touslesemail = touslesemail & ";" & unemail End If Next element MsgBox touslesemail
Le premier msgbox me retourne bien les agdresses email correctement
mais lors de du 2eme msgbox je m'apercois que ma chaine touslesemail est egal à:
toto
fournisseur.fr;titi
fourni.com;tata
fou.fr
--> En fait le @ est transforme en saut de ligne. (de plus le premier element (toto) est en gras)
J'ai essayé crochet, guillemet, etc...
Je precise je suis debutant en prog access et je trouve pas d'aide sur les concatenations de chaine notamment avec presence d'@