Sans vouloir utiliser du vb genre upcase, vpproper, comment faire tout
simplement sur la table d'un champ texte, lui demander que la première
lettre soit en majuscule et les autres minuscules.?
j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait car il
plante.
Amitiés et bonne journée sans oublier un merci d'avance
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
Tu crées une requête en mode SQL :
UPDATE LaTable SET LeChamp = StrConv([LeChamp],3);
3 = vbpropercase
Voilà pour la mise à jour des données existantes de la Table. Ensuite, dans le formulaire qui sert à la saisie, l'idéal est
d'exécuter la fonction me!lecontrole.value = strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur avant mise à jour" du formulaire.
Voilà à+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ -------------------------------------------------- Jean-Claude wrote: | Bonjour à tous. | | Sans vouloir utiliser du vb genre upcase, vpproper, comment faire | tout simplement sur la table d'un champ texte, lui demander que la | première lettre soit en majuscule et les autres minuscules.? | | j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait | car il plante. | | Amitiés et bonne journée sans oublier un merci d'avance
Bonjour
Tu crées une requête en mode SQL :
UPDATE LaTable SET LeChamp = StrConv([LeChamp],3);
3 = vbpropercase
Voilà pour la mise à jour des données existantes de la Table.
Ensuite, dans le formulaire qui sert à la saisie, l'idéal est
d'exécuter la fonction me!lecontrole.value = strconv(me!lecontrole.value,vbpropercase)
dans l'événement "sur avant mise à jour" du formulaire.
Voilà
à+
--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Jean-Claude wrote:
| Bonjour à tous.
|
| Sans vouloir utiliser du vb genre upcase, vpproper, comment faire
| tout simplement sur la table d'un champ texte, lui demander que la
| première lettre soit en majuscule et les autres minuscules.?
|
| j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait
| car il plante.
|
| Amitiés et bonne journée sans oublier un merci d'avance
UPDATE LaTable SET LeChamp = StrConv([LeChamp],3);
3 = vbpropercase
Voilà pour la mise à jour des données existantes de la Table. Ensuite, dans le formulaire qui sert à la saisie, l'idéal est
d'exécuter la fonction me!lecontrole.value = strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur avant mise à jour" du formulaire.
Voilà à+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ -------------------------------------------------- Jean-Claude wrote: | Bonjour à tous. | | Sans vouloir utiliser du vb genre upcase, vpproper, comment faire | tout simplement sur la table d'un champ texte, lui demander que la | première lettre soit en majuscule et les autres minuscules.? | | j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait | car il plante. | | Amitiés et bonne journée sans oublier un merci d'avance
Jean-Claude
Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma demande.
Je voulais savoir si on pouvait le faire directement dans la table en création ou modification. Quand tu as le champs, dans toutes les possibilités en bas, masque de saisie, format, valeur par défaut etc..
Merci de toute façon
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de news:
Bonjour
Tu crées une requête en mode SQL :
UPDATE LaTable SET LeChamp = StrConv([LeChamp],3);
3 = vbpropercase
Voilà pour la mise à jour des données existantes de la Table. Ensuite, dans le formulaire qui sert à la saisie, l'idéal est
d'exécuter la fonction me!lecontrole.value strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur avant mise à jour" du formulaire.
Voilà à+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ -------------------------------------------------- Jean-Claude wrote: | Bonjour à tous. | | Sans vouloir utiliser du vb genre upcase, vpproper, comment faire | tout simplement sur la table d'un champ texte, lui demander que la | première lettre soit en majuscule et les autres minuscules.? | | j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait | car il plante. | | Amitiés et bonne journée sans oublier un merci d'avance
Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma
demande.
Je voulais savoir si on pouvait le faire directement dans la table en
création ou modification. Quand tu as le champs, dans toutes les
possibilités en bas, masque de saisie, format, valeur par défaut etc..
Merci de toute façon
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:eezJPEKQEHA.2704@TK2MSFTNGP10.phx.gbl...
Bonjour
Tu crées une requête en mode SQL :
UPDATE LaTable SET LeChamp = StrConv([LeChamp],3);
3 = vbpropercase
Voilà pour la mise à jour des données existantes de la Table.
Ensuite, dans le formulaire qui sert à la saisie, l'idéal est
d'exécuter la fonction me!lecontrole.value strconv(me!lecontrole.value,vbpropercase)
dans l'événement "sur avant mise à jour" du formulaire.
Voilà
à+
--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Jean-Claude wrote:
| Bonjour à tous.
|
| Sans vouloir utiliser du vb genre upcase, vpproper, comment faire
| tout simplement sur la table d'un champ texte, lui demander que la
| première lettre soit en majuscule et les autres minuscules.?
|
| j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait
| car il plante.
|
| Amitiés et bonne journée sans oublier un merci d'avance
Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma demande.
Je voulais savoir si on pouvait le faire directement dans la table en création ou modification. Quand tu as le champs, dans toutes les possibilités en bas, masque de saisie, format, valeur par défaut etc..
Merci de toute façon
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de news:
Bonjour
Tu crées une requête en mode SQL :
UPDATE LaTable SET LeChamp = StrConv([LeChamp],3);
3 = vbpropercase
Voilà pour la mise à jour des données existantes de la Table. Ensuite, dans le formulaire qui sert à la saisie, l'idéal est
d'exécuter la fonction me!lecontrole.value strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur avant mise à jour" du formulaire.
Voilà à+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ -------------------------------------------------- Jean-Claude wrote: | Bonjour à tous. | | Sans vouloir utiliser du vb genre upcase, vpproper, comment faire | tout simplement sur la table d'un champ texte, lui demander que la | première lettre soit en majuscule et les autres minuscules.? | | j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait | car il plante. | | Amitiés et bonne journée sans oublier un merci d'avance
Anor
Bonjour, non, il n'y a que le signe > qui permet d'afficher en majuscules. De toute façon, ça ne sert pas à grand chose car une table ne doit jamais être accessible directement par les utilisateurs. a+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Jean-Claude wrote: | Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma | demande. | | Je voulais savoir si on pouvait le faire directement dans la table en | création ou modification. Quand tu as le champs, dans toutes les | possibilités en bas, masque de saisie, format, valeur par défaut etc.. | | Merci de toute façon | | | | "Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le | message de news: || Bonjour || || Tu crées une requête en mode SQL : || || UPDATE LaTable SET LeChamp = StrConv([LeChamp],3); || || 3 = vbpropercase || || Voilà pour la mise à jour des données existantes de la Table. || Ensuite, dans le formulaire qui sert à la saisie, l'idéal est || || d'exécuter la fonction me!lecontrole.value || strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur || avant mise à jour" du formulaire. || || Voilà || à+ || -- || Arnaud || -------------------------------------------------- || Conseils d'utilisation : http://users.skynet.be/mpfa/ || Site Perso : http://memoaccess.free.fr || /Réponses souhaitées sur ce forum, merci/ || -------------------------------------------------- || Jean-Claude wrote: ||| Bonjour à tous. ||| ||| Sans vouloir utiliser du vb genre upcase, vpproper, comment faire ||| tout simplement sur la table d'un champ texte, lui demander que la ||| première lettre soit en majuscule et les autres minuscules.? ||| ||| j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait ||| car il plante. ||| ||| Amitiés et bonne journée sans oublier un merci d'avance
Bonjour,
non, il n'y a que le signe >
qui permet d'afficher en majuscules.
De toute façon, ça ne sert pas à grand chose car une table ne doit jamais
être accessible directement par les utilisateurs.
a+
--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Jean-Claude wrote:
| Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma
| demande.
|
| Je voulais savoir si on pouvait le faire directement dans la table en
| création ou modification. Quand tu as le champs, dans toutes les
| possibilités en bas, masque de saisie, format, valeur par défaut etc..
|
| Merci de toute façon
|
|
|
| "Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
| message de news:eezJPEKQEHA.2704@TK2MSFTNGP10.phx.gbl...
|| Bonjour
||
|| Tu crées une requête en mode SQL :
||
|| UPDATE LaTable SET LeChamp = StrConv([LeChamp],3);
||
|| 3 = vbpropercase
||
|| Voilà pour la mise à jour des données existantes de la Table.
|| Ensuite, dans le formulaire qui sert à la saisie, l'idéal est
||
|| d'exécuter la fonction me!lecontrole.value || strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur
|| avant mise à jour" du formulaire.
||
|| Voilà
|| à+
|| --
|| Arnaud
|| --------------------------------------------------
|| Conseils d'utilisation : http://users.skynet.be/mpfa/
|| Site Perso : http://memoaccess.free.fr
|| /Réponses souhaitées sur ce forum, merci/
|| --------------------------------------------------
|| Jean-Claude wrote:
||| Bonjour à tous.
|||
||| Sans vouloir utiliser du vb genre upcase, vpproper, comment faire
||| tout simplement sur la table d'un champ texte, lui demander que la
||| première lettre soit en majuscule et les autres minuscules.?
|||
||| j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait
||| car il plante.
|||
||| Amitiés et bonne journée sans oublier un merci d'avance
Bonjour, non, il n'y a que le signe > qui permet d'afficher en majuscules. De toute façon, ça ne sert pas à grand chose car une table ne doit jamais être accessible directement par les utilisateurs. a+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Jean-Claude wrote: | Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma | demande. | | Je voulais savoir si on pouvait le faire directement dans la table en | création ou modification. Quand tu as le champs, dans toutes les | possibilités en bas, masque de saisie, format, valeur par défaut etc.. | | Merci de toute façon | | | | "Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le | message de news: || Bonjour || || Tu crées une requête en mode SQL : || || UPDATE LaTable SET LeChamp = StrConv([LeChamp],3); || || 3 = vbpropercase || || Voilà pour la mise à jour des données existantes de la Table. || Ensuite, dans le formulaire qui sert à la saisie, l'idéal est || || d'exécuter la fonction me!lecontrole.value || strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur || avant mise à jour" du formulaire. || || Voilà || à+ || -- || Arnaud || -------------------------------------------------- || Conseils d'utilisation : http://users.skynet.be/mpfa/ || Site Perso : http://memoaccess.free.fr || /Réponses souhaitées sur ce forum, merci/ || -------------------------------------------------- || Jean-Claude wrote: ||| Bonjour à tous. ||| ||| Sans vouloir utiliser du vb genre upcase, vpproper, comment faire ||| tout simplement sur la table d'un champ texte, lui demander que la ||| première lettre soit en majuscule et les autres minuscules.? ||| ||| j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait ||| car il plante. ||| ||| Amitiés et bonne journée sans oublier un merci d'avance
Jean-Claude
Merci Anor.
Je pensais qu'on pouvait. Merci encore de ta, gentillesse
Je te souhaite une bonne fin de journée
Amitiés
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de news:
Bonjour, non, il n'y a que le signe > qui permet d'afficher en majuscules. De toute façon, ça ne sert pas à grand chose car une table ne doit jamais être accessible directement par les utilisateurs. a+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Jean-Claude wrote: | Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma | demande. | | Je voulais savoir si on pouvait le faire directement dans la table en | création ou modification. Quand tu as le champs, dans toutes les | possibilités en bas, masque de saisie, format, valeur par défaut etc.. | | Merci de toute façon | | | | "Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le | message de news: || Bonjour || || Tu crées une requête en mode SQL : || || UPDATE LaTable SET LeChamp = StrConv([LeChamp],3); || || 3 = vbpropercase || || Voilà pour la mise à jour des données existantes de la Table. || Ensuite, dans le formulaire qui sert à la saisie, l'idéal est || || d'exécuter la fonction me!lecontrole.value > || strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur || avant mise à jour" du formulaire. || || Voilà || à+ || -- || Arnaud || -------------------------------------------------- || Conseils d'utilisation : http://users.skynet.be/mpfa/ || Site Perso : http://memoaccess.free.fr || /Réponses souhaitées sur ce forum, merci/ || -------------------------------------------------- || Jean-Claude wrote: ||| Bonjour à tous. ||| ||| Sans vouloir utiliser du vb genre upcase, vpproper, comment faire ||| tout simplement sur la table d'un champ texte, lui demander que la ||| première lettre soit en majuscule et les autres minuscules.? ||| ||| j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait ||| car il plante. ||| ||| Amitiés et bonne journée sans oublier un merci d'avance
Merci Anor.
Je pensais qu'on pouvait. Merci encore de ta, gentillesse
Je te souhaite une bonne fin de journée
Amitiés
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de
news:u6cCjCLQEHA.640@TK2MSFTNGP09.phx.gbl...
Bonjour,
non, il n'y a que le signe >
qui permet d'afficher en majuscules.
De toute façon, ça ne sert pas à grand chose car une table ne doit jamais
être accessible directement par les utilisateurs.
a+
--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
Jean-Claude wrote:
| Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma
| demande.
|
| Je voulais savoir si on pouvait le faire directement dans la table en
| création ou modification. Quand tu as le champs, dans toutes les
| possibilités en bas, masque de saisie, format, valeur par défaut etc..
|
| Merci de toute façon
|
|
|
| "Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
| message de news:eezJPEKQEHA.2704@TK2MSFTNGP10.phx.gbl...
|| Bonjour
||
|| Tu crées une requête en mode SQL :
||
|| UPDATE LaTable SET LeChamp = StrConv([LeChamp],3);
||
|| 3 = vbpropercase
||
|| Voilà pour la mise à jour des données existantes de la Table.
|| Ensuite, dans le formulaire qui sert à la saisie, l'idéal est
||
|| d'exécuter la fonction me!lecontrole.value > || strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur
|| avant mise à jour" du formulaire.
||
|| Voilà
|| à+
|| --
|| Arnaud
|| --------------------------------------------------
|| Conseils d'utilisation : http://users.skynet.be/mpfa/
|| Site Perso : http://memoaccess.free.fr
|| /Réponses souhaitées sur ce forum, merci/
|| --------------------------------------------------
|| Jean-Claude wrote:
||| Bonjour à tous.
|||
||| Sans vouloir utiliser du vb genre upcase, vpproper, comment faire
||| tout simplement sur la table d'un champ texte, lui demander que la
||| première lettre soit en majuscule et les autres minuscules.?
|||
||| j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait
||| car il plante.
|||
||| Amitiés et bonne journée sans oublier un merci d'avance
Je pensais qu'on pouvait. Merci encore de ta, gentillesse
Je te souhaite une bonne fin de journée
Amitiés
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le message de news:
Bonjour, non, il n'y a que le signe > qui permet d'afficher en majuscules. De toute façon, ça ne sert pas à grand chose car une table ne doit jamais être accessible directement par les utilisateurs. a+ -- Arnaud -------------------------------------------------- Conseils d'utilisation : http://users.skynet.be/mpfa/ Site Perso : http://memoaccess.free.fr /Réponses souhaitées sur ce forum, merci/ --------------------------------------------------
Jean-Claude wrote: | Merci tout d'abord de ta réponse et je pense que j'ai mal formulé ma | demande. | | Je voulais savoir si on pouvait le faire directement dans la table en | création ou modification. Quand tu as le champs, dans toutes les | possibilités en bas, masque de saisie, format, valeur par défaut etc.. | | Merci de toute façon | | | | "Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le | message de news: || Bonjour || || Tu crées une requête en mode SQL : || || UPDATE LaTable SET LeChamp = StrConv([LeChamp],3); || || 3 = vbpropercase || || Voilà pour la mise à jour des données existantes de la Table. || Ensuite, dans le formulaire qui sert à la saisie, l'idéal est || || d'exécuter la fonction me!lecontrole.value > || strconv(me!lecontrole.value,vbpropercase) dans l'événement "sur || avant mise à jour" du formulaire. || || Voilà || à+ || -- || Arnaud || -------------------------------------------------- || Conseils d'utilisation : http://users.skynet.be/mpfa/ || Site Perso : http://memoaccess.free.fr || /Réponses souhaitées sur ce forum, merci/ || -------------------------------------------------- || Jean-Claude wrote: ||| Bonjour à tous. ||| ||| Sans vouloir utiliser du vb genre upcase, vpproper, comment faire ||| tout simplement sur la table d'un champ texte, lui demander que la ||| première lettre soit en majuscule et les autres minuscules.? ||| ||| j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait ||| car il plante. ||| ||| Amitiés et bonne journée sans oublier un merci d'avance
C15
Bonsoir Jean-Claude,
Ce que tu peux faire, c'est en masque de saisie, définir la valeur suivante :
C<CCCCCCCCCCC... avec autant de C que de caractères défini dans la taille du champ.
Seule réserve, cela ne marche pas pour les noms composés (pour des prénoms tu aurais par exemple Jean-claude).
A+
C15
"Jean-Claude" a écrit dans le message de news:40b05ba6$0$21557$
Bonjour à tous.
Sans vouloir utiliser du vb genre upcase, vpproper, comment faire tout simplement sur la table d'un champ texte, lui demander que la première lettre soit en majuscule et les autres minuscules.?
j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait car il plante.
Amitiés et bonne journée sans oublier un merci d'avance
Bonsoir Jean-Claude,
Ce que tu peux faire, c'est en masque de saisie, définir la valeur suivante
:
C<CCCCCCCCCCC...
avec autant de C que de caractères défini dans la taille du champ.
Seule réserve, cela ne marche pas pour les noms composés (pour des prénoms
tu aurais par exemple Jean-claude).
A+
C15
"Jean-Claude" <arlequin7520@hotmail.com> a écrit dans le message de
news:40b05ba6$0$21557$626a14ce@news.free.fr...
Bonjour à tous.
Sans vouloir utiliser du vb genre upcase, vpproper, comment faire tout
simplement sur la table d'un champ texte, lui demander que la première
lettre soit en majuscule et les autres minuscules.?
j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait car il
plante.
Amitiés et bonne journée sans oublier un merci d'avance
Ce que tu peux faire, c'est en masque de saisie, définir la valeur suivante :
C<CCCCCCCCCCC... avec autant de C que de caractères défini dans la taille du champ.
Seule réserve, cela ne marche pas pour les noms composés (pour des prénoms tu aurais par exemple Jean-claude).
A+
C15
"Jean-Claude" a écrit dans le message de news:40b05ba6$0$21557$
Bonjour à tous.
Sans vouloir utiliser du vb genre upcase, vpproper, comment faire tout simplement sur la table d'un champ texte, lui demander que la première lettre soit en majuscule et les autres minuscules.?
j'ai essayé le maj(left([champ];1)) mais il ne semble pas satisfait car il plante.
Amitiés et bonne journée sans oublier un merci d'avance