Bonjour,
Mon pb est le suivant :=20
J'ai un champ Titre dans lequel on va trouver la totalit=E9=20
de la fonction de la personne concern=E9e par la fiche.
Ex :
Monsieur le Directeur
Monsieur le Maire
Madame la Directrice
Mademoiselle
...
Un 2=B0 champ Titre_Mailing dans lequel je voudrais=20
r=E9cup=E9rer uniquement Monsieur, Madame ou Mademoiselle=20
suivant le cas sur les fiches existantes et sur les=20
nouvelles fiches cr=E9=E9es.
J'ai essay=E9 avec :
Select Case Titre '=3D True
Case Monsieur
Titre_Mailing =3D "Monsieur"
Case Madame
Titre_Mailing =3D "Madame"
Case Mademoiselle
Titre_Mailing =3D "Mademoiselle"
Case Else
Titre_Mailing =3D Null
End Select
Mais =E7a ne colle pas
Si quelqu'un a une id=E9e...
Merci d'avance pour vos propositions
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
Anor
Bonjour,
Regarde du côté de Split. Un exemple d'utilisation :
Sub fhrejk() Dim LeTexte As String Dim varTitre As Variant LeTexte = "Monsieur le Directeur" varTitre = Split(LeTexte, " ") msgbox varTitre(0) End Sub
cette routine afiche "Monsieur"
à+
Arnaud ------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Herve Matous wrote: | Bonjour, | Mon pb est le suivant : | J'ai un champ Titre dans lequel on va trouver la totalité | de la fonction de la personne concernée par la fiche. | Ex : | Monsieur le Directeur | Monsieur le Maire | Madame la Directrice | Mademoiselle | ... | | Un 2° champ Titre_Mailing dans lequel je voudrais | récupérer uniquement Monsieur, Madame ou Mademoiselle | suivant le cas sur les fiches existantes et sur les | nouvelles fiches créées. | J'ai essayé avec : | Select Case Titre '= True | Case Monsieur | Titre_Mailing = "Monsieur" | Case Madame | Titre_Mailing = "Madame" | Case Mademoiselle | Titre_Mailing = "Mademoiselle" | Case Else | Titre_Mailing = Null | End Select | | Mais ça ne colle pas | Si quelqu'un a une idée... | Merci d'avance pour vos propositions | | Herve
Bonjour,
Regarde du côté de Split.
Un exemple d'utilisation :
Sub fhrejk()
Dim LeTexte As String
Dim varTitre As Variant
LeTexte = "Monsieur le Directeur"
varTitre = Split(LeTexte, " ")
msgbox varTitre(0)
End Sub
cette routine afiche "Monsieur"
à+
Arnaud
-------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Herve Matous wrote:
| Bonjour,
| Mon pb est le suivant :
| J'ai un champ Titre dans lequel on va trouver la totalité
| de la fonction de la personne concernée par la fiche.
| Ex :
| Monsieur le Directeur
| Monsieur le Maire
| Madame la Directrice
| Mademoiselle
| ...
|
| Un 2° champ Titre_Mailing dans lequel je voudrais
| récupérer uniquement Monsieur, Madame ou Mademoiselle
| suivant le cas sur les fiches existantes et sur les
| nouvelles fiches créées.
| J'ai essayé avec :
| Select Case Titre '= True
| Case Monsieur
| Titre_Mailing = "Monsieur"
| Case Madame
| Titre_Mailing = "Madame"
| Case Mademoiselle
| Titre_Mailing = "Mademoiselle"
| Case Else
| Titre_Mailing = Null
| End Select
|
| Mais ça ne colle pas
| Si quelqu'un a une idée...
| Merci d'avance pour vos propositions
|
| Herve
Regarde du côté de Split. Un exemple d'utilisation :
Sub fhrejk() Dim LeTexte As String Dim varTitre As Variant LeTexte = "Monsieur le Directeur" varTitre = Split(LeTexte, " ") msgbox varTitre(0) End Sub
cette routine afiche "Monsieur"
à+
Arnaud ------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Herve Matous wrote: | Bonjour, | Mon pb est le suivant : | J'ai un champ Titre dans lequel on va trouver la totalité | de la fonction de la personne concernée par la fiche. | Ex : | Monsieur le Directeur | Monsieur le Maire | Madame la Directrice | Mademoiselle | ... | | Un 2° champ Titre_Mailing dans lequel je voudrais | récupérer uniquement Monsieur, Madame ou Mademoiselle | suivant le cas sur les fiches existantes et sur les | nouvelles fiches créées. | J'ai essayé avec : | Select Case Titre '= True | Case Monsieur | Titre_Mailing = "Monsieur" | Case Madame | Titre_Mailing = "Madame" | Case Mademoiselle | Titre_Mailing = "Mademoiselle" | Case Else | Titre_Mailing = Null | End Select | | Mais ça ne colle pas | Si quelqu'un a une idée... | Merci d'avance pour vos propositions | | Herve
Jean-Claude
Salut, Voilà ce que je ferais sur titre après update Private Sub Titre_AfterUpdate() If (Me.Titre Like "Monsieur*") Then Me.TitreMailing = "Monsieur" Else If (Me.Titre Like "Madame*") Then Me.TitreMailing = "Madame" Else Me.TitreMailing = "Mademoiselle" End If End If
End Sub
Je l'ai testé et ça marche.......Si j'ai bien compris :)
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de news:
Bonjour,
Regarde du côté de Split. Un exemple d'utilisation :
Sub fhrejk() Dim LeTexte As String Dim varTitre As Variant LeTexte = "Monsieur le Directeur" varTitre = Split(LeTexte, " ") msgbox varTitre(0) End Sub
cette routine afiche "Monsieur"
à+
Arnaud ------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Herve Matous wrote: | Bonjour, | Mon pb est le suivant : | J'ai un champ Titre dans lequel on va trouver la totalité | de la fonction de la personne concernée par la fiche. | Ex : | Monsieur le Directeur | Monsieur le Maire | Madame la Directrice | Mademoiselle | ... | | Un 2° champ Titre_Mailing dans lequel je voudrais | récupérer uniquement Monsieur, Madame ou Mademoiselle | suivant le cas sur les fiches existantes et sur les | nouvelles fiches créées. | J'ai essayé avec : | Select Case Titre '= True | Case Monsieur | Titre_Mailing = "Monsieur" | Case Madame | Titre_Mailing = "Madame" | Case Mademoiselle | Titre_Mailing = "Mademoiselle" | Case Else | Titre_Mailing = Null | End Select | | Mais ça ne colle pas | Si quelqu'un a une idée... | Merci d'avance pour vos propositions | | Herve
Salut,
Voilà ce que je ferais sur titre après update
Private Sub Titre_AfterUpdate()
If (Me.Titre Like "Monsieur*") Then
Me.TitreMailing = "Monsieur"
Else
If (Me.Titre Like "Madame*") Then
Me.TitreMailing = "Madame"
Else
Me.TitreMailing = "Mademoiselle"
End If
End If
End Sub
Je l'ai testé et ça marche.......Si j'ai bien compris :)
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:uLdgDqwTEHA.644@tk2msftngp13.phx.gbl...
Bonjour,
Regarde du côté de Split.
Un exemple d'utilisation :
Sub fhrejk()
Dim LeTexte As String
Dim varTitre As Variant
LeTexte = "Monsieur le Directeur"
varTitre = Split(LeTexte, " ")
msgbox varTitre(0)
End Sub
cette routine afiche "Monsieur"
à+
Arnaud
-------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Herve Matous wrote:
| Bonjour,
| Mon pb est le suivant :
| J'ai un champ Titre dans lequel on va trouver la totalité
| de la fonction de la personne concernée par la fiche.
| Ex :
| Monsieur le Directeur
| Monsieur le Maire
| Madame la Directrice
| Mademoiselle
| ...
|
| Un 2° champ Titre_Mailing dans lequel je voudrais
| récupérer uniquement Monsieur, Madame ou Mademoiselle
| suivant le cas sur les fiches existantes et sur les
| nouvelles fiches créées.
| J'ai essayé avec :
| Select Case Titre '= True
| Case Monsieur
| Titre_Mailing = "Monsieur"
| Case Madame
| Titre_Mailing = "Madame"
| Case Mademoiselle
| Titre_Mailing = "Mademoiselle"
| Case Else
| Titre_Mailing = Null
| End Select
|
| Mais ça ne colle pas
| Si quelqu'un a une idée...
| Merci d'avance pour vos propositions
|
| Herve
Salut, Voilà ce que je ferais sur titre après update Private Sub Titre_AfterUpdate() If (Me.Titre Like "Monsieur*") Then Me.TitreMailing = "Monsieur" Else If (Me.Titre Like "Madame*") Then Me.TitreMailing = "Madame" Else Me.TitreMailing = "Mademoiselle" End If End If
End Sub
Je l'ai testé et ça marche.......Si j'ai bien compris :)
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de news:
Bonjour,
Regarde du côté de Split. Un exemple d'utilisation :
Sub fhrejk() Dim LeTexte As String Dim varTitre As Variant LeTexte = "Monsieur le Directeur" varTitre = Split(LeTexte, " ") msgbox varTitre(0) End Sub
cette routine afiche "Monsieur"
à+
Arnaud ------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Herve Matous wrote: | Bonjour, | Mon pb est le suivant : | J'ai un champ Titre dans lequel on va trouver la totalité | de la fonction de la personne concernée par la fiche. | Ex : | Monsieur le Directeur | Monsieur le Maire | Madame la Directrice | Mademoiselle | ... | | Un 2° champ Titre_Mailing dans lequel je voudrais | récupérer uniquement Monsieur, Madame ou Mademoiselle | suivant le cas sur les fiches existantes et sur les | nouvelles fiches créées. | J'ai essayé avec : | Select Case Titre '= True | Case Monsieur | Titre_Mailing = "Monsieur" | Case Madame | Titre_Mailing = "Madame" | Case Mademoiselle | Titre_Mailing = "Mademoiselle" | Case Else | Titre_Mailing = Null | End Select | | Mais ça ne colle pas | Si quelqu'un a une idée... | Merci d'avance pour vos propositions | | Herve