créer un champ dans lequel la 1ère lettre s'inscrirait automatiquement dans le champ suivant
3 réponses
jfaivre
Voici le problème que j'ai à résoudre. Dans le cadre de la création d'un
fichier, j'ai un champ appelé NOM. Lorsque je remplis la case correspondante
à ce champ par le nom d'une personne (ex MARTIN), je souhaiterais que le
champ suivant appelé "1ère lettre" inscrive automatiquement la lettre M. Est
ce possible? Y a t'il un moyen simple de faire cela?
PS: je ne connais pas le langage SQL. Merci
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
Richard_35
Bonjour à toi aussi,
Créer une macro A avec : - Action = DéfinirValeur - Element = chercher le champ 1ereLettre avec l'assistant - Expression = ExtracChaîne([Formulaires]![TonForm]![NOM];1;1) que tu peux générer avec l'assistant, c'est plus sûr
Dans ton formulaire, en mode création : - clic droit sur le champ NOM - propriété - sur l'évènement "perte de focus", choisir la macro que tu viens de créer
Il y a plus simple, mais je ne connais pas VBA !
Cela devrait être OK. Bon courage, Richard.
"jfaivre" a écrit dans le message de news: 451fb2be$0$27390$
Voici le problème que j'ai à résoudre. Dans le cadre de la création d'un fichier, j'ai un champ appelé NOM. Lorsque je remplis la case correspondante à ce champ par le nom d'une personne (ex MARTIN), je souhaiterais que le champ suivant appelé "1ère lettre" inscrive automatiquement la lettre M. Est ce possible? Y a t'il un moyen simple de faire cela? PS: je ne connais pas le langage SQL. Merci
Bonjour à toi aussi,
Créer une macro A avec :
- Action = DéfinirValeur
- Element = chercher le champ 1ereLettre avec l'assistant
- Expression = ExtracChaîne([Formulaires]![TonForm]![NOM];1;1) que
tu peux générer avec l'assistant, c'est plus sûr
Dans ton formulaire, en mode création :
- clic droit sur le champ NOM
- propriété
- sur l'évènement "perte de focus", choisir la macro que tu viens de
créer
Il y a plus simple, mais je ne connais pas VBA !
Cela devrait être OK.
Bon courage,
Richard.
"jfaivre" <jfaivre@wanadoo.fr> a écrit dans le message de news:
451fb2be$0$27390$ba4acef3@news.orange.fr...
Voici le problème que j'ai à résoudre. Dans le cadre de la création d'un
fichier, j'ai un champ appelé NOM. Lorsque je remplis la case
correspondante à ce champ par le nom d'une personne (ex MARTIN), je
souhaiterais que le champ suivant appelé "1ère lettre" inscrive
automatiquement la lettre M. Est ce possible? Y a t'il un moyen simple de
faire cela?
PS: je ne connais pas le langage SQL. Merci
Créer une macro A avec : - Action = DéfinirValeur - Element = chercher le champ 1ereLettre avec l'assistant - Expression = ExtracChaîne([Formulaires]![TonForm]![NOM];1;1) que tu peux générer avec l'assistant, c'est plus sûr
Dans ton formulaire, en mode création : - clic droit sur le champ NOM - propriété - sur l'évènement "perte de focus", choisir la macro que tu viens de créer
Il y a plus simple, mais je ne connais pas VBA !
Cela devrait être OK. Bon courage, Richard.
"jfaivre" a écrit dans le message de news: 451fb2be$0$27390$
Voici le problème que j'ai à résoudre. Dans le cadre de la création d'un fichier, j'ai un champ appelé NOM. Lorsque je remplis la case correspondante à ce champ par le nom d'une personne (ex MARTIN), je souhaiterais que le champ suivant appelé "1ère lettre" inscrive automatiquement la lettre M. Est ce possible? Y a t'il un moyen simple de faire cela? PS: je ne connais pas le langage SQL. Merci
ze_titi
En VBA ça donne:
1erlettre.value=left(nom,1)
à mettre sur l'évènement "Après mise à jour" du champ "nom"
Voilou
-- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à toi aussi,
Créer une macro A avec : - Action = DéfinirValeur - Element = chercher le champ 1ereLettre avec l'assistant - Expression = ExtracChaîne([Formulaires]![TonForm]![NOM];1;1) que tu peux générer avec l'assistant, c'est plus sûr
Dans ton formulaire, en mode création : - clic droit sur le champ NOM - propriété - sur l'évènement "perte de focus", choisir la macro que tu viens de créer
Il y a plus simple, mais je ne connais pas VBA !
Cela devrait être OK. Bon courage, Richard.
"jfaivre" a écrit dans le message de news: 451fb2be$0$27390$
Voici le problème que j'ai à résoudre. Dans le cadre de la création d'un fichier, j'ai un champ appelé NOM. Lorsque je remplis la case correspondante à ce champ par le nom d'une personne (ex MARTIN), je souhaiterais que le champ suivant appelé "1ère lettre" inscrive automatiquement la lettre M. Est ce possible? Y a t'il un moyen simple de faire cela? PS: je ne connais pas le langage SQL. Merci
En VBA ça donne:
1erlettre.value=left(nom,1)
à mettre sur l'évènement "Après mise à jour" du champ "nom"
Voilou
--
Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à toi aussi,
Créer une macro A avec :
- Action = DéfinirValeur
- Element = chercher le champ 1ereLettre avec l'assistant
- Expression = ExtracChaîne([Formulaires]![TonForm]![NOM];1;1) que
tu peux générer avec l'assistant, c'est plus sûr
Dans ton formulaire, en mode création :
- clic droit sur le champ NOM
- propriété
- sur l'évènement "perte de focus", choisir la macro que tu viens de
créer
Il y a plus simple, mais je ne connais pas VBA !
Cela devrait être OK.
Bon courage,
Richard.
"jfaivre" <jfaivre@wanadoo.fr> a écrit dans le message de news:
451fb2be$0$27390$ba4acef3@news.orange.fr...
Voici le problème que j'ai à résoudre. Dans le cadre de la création d'un
fichier, j'ai un champ appelé NOM. Lorsque je remplis la case
correspondante à ce champ par le nom d'une personne (ex MARTIN), je
souhaiterais que le champ suivant appelé "1ère lettre" inscrive
automatiquement la lettre M. Est ce possible? Y a t'il un moyen simple de
faire cela?
PS: je ne connais pas le langage SQL. Merci
à mettre sur l'évènement "Après mise à jour" du champ "nom"
Voilou
-- Cordialement,
ze_titi
Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ
Bonjour à toi aussi,
Créer une macro A avec : - Action = DéfinirValeur - Element = chercher le champ 1ereLettre avec l'assistant - Expression = ExtracChaîne([Formulaires]![TonForm]![NOM];1;1) que tu peux générer avec l'assistant, c'est plus sûr
Dans ton formulaire, en mode création : - clic droit sur le champ NOM - propriété - sur l'évènement "perte de focus", choisir la macro que tu viens de créer
Il y a plus simple, mais je ne connais pas VBA !
Cela devrait être OK. Bon courage, Richard.
"jfaivre" a écrit dans le message de news: 451fb2be$0$27390$
Voici le problème que j'ai à résoudre. Dans le cadre de la création d'un fichier, j'ai un champ appelé NOM. Lorsque je remplis la case correspondante à ce champ par le nom d'une personne (ex MARTIN), je souhaiterais que le champ suivant appelé "1ère lettre" inscrive automatiquement la lettre M. Est ce possible? Y a t'il un moyen simple de faire cela? PS: je ne connais pas le langage SQL. Merci
jfaivre
Merci pour vos précieuses réponses. J'ai pu régler mon problème.
Merci pour vos précieuses réponses. J'ai pu régler mon problème.