Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/02/2011, 11h33   #1
Membre du Club
 
Charles Taquet
Inscription : juillet 2010
Messages : 88
Détails du profil
Informations personnelles :
Nom : Charles Taquet
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : juillet 2010
Messages : 88
Points : 42
Points : 42
Par défaut Insérer une chaine de caractère dans une autre

Bonjour

Je suis sur Access 2007, j'ai un formulaire avec une zone de texte qui contient le corps d'un mail et j'ai une liste déroulante qui contient une liste déroulante.

Ce que je cherche à faire, c'est un formulaire de paramétrage des mails qui sont envoyé un l'intérieur de l'application, pour éviter au utilisateur de manipuler le code pour changer le corps du mail. Dans mon mail j'intègre des champs de fusion (La liste déroulante). Ce que je cherche à faire est lorsque l'utilisateur sélectionne un item dans la liste déroulante que celui ci ce position à la dernière position connu du curseur (Dans la zone de texte) Ou à la fin si aucune position n'est connu.

Est ce que quelqu'un à une idée.

Merci beaucoup de votre aide.
charlingals1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 13h38   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 085
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 085
Points : 11 622
Points : 11 622
Bonjour,

Pour la position du curseur voir dans l'aide.

Pour la concaténation c'est la perluète.

Code :
me.txtbox = me.txtbox & " " & me.maliste
On ajoute un espace et l'item de la liste déroulante à la fin de la textbox.

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 13h58   #3
Membre du Club
 
Charles Taquet
Inscription : juillet 2010
Messages : 88
Détails du profil
Informations personnelles :
Nom : Charles Taquet
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : juillet 2010
Messages : 88
Points : 42
Points : 42
Merci j'essaie cette solution et je vous tiens au courant
charlingals1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 14h37   #4
Membre du Club
 
Charles Taquet
Inscription : juillet 2010
Messages : 88
Détails du profil
Informations personnelles :
Nom : Charles Taquet
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : juillet 2010
Messages : 88
Points : 42
Points : 42
Merci beaucoup, ça marche. voici le code que j'ai utiliser pour la concaténation des chaines

Code :
Me.Corps.Value = Left(Me.Corps.Value, Me.Position.Value) & " " & Me.AjoutTag.Value & " " & Right(Me.Corps.Value, Len(Me.Corps.Value) - Me.Position.Value)
charlingals1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h04.


 
 
 
 
Partenaires

Hébergement Web