J'aimerai savoir s'il est possible par une petite requête de modifier le
format d'un champ.
Je m'explique : j'ai une table famille qui contient entre autre un champ
telephone. Au début j'ai oublié de lui attribuer le masque de saisie
00\.00\.00\.00\.00;0;_ ce qui ait que mes numéros de tel peuvant etre mis
n'importe comment (collés xxxxxxxxxx; séparés par des virgules, etc ...)
J'aimerai remettre tout ça à jour mais étant de nature fainéante, je me vois
mal retaper les 1000 n° environs contenus dans la base.
Si vous avez une idée, cela m'arrangerait beaucoup
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
Rafi
"LS" a écrit dans le message de news:41e58266$0$31798$ | Bonsoir. | | J'aimerai savoir s'il est possible par une petite requête de modifier le | format d'un champ. | | Je m'explique : j'ai une table famille qui contient entre autre un champ | telephone. Au début j'ai oublié de lui attribuer le masque de saisie | 00.00.00.00.00;0;_ ce qui ait que mes numéros de tel peuvant etre mis | n'importe comment (collés xxxxxxxxxx; séparés par des virgules, etc ...)
Comme je n'ai pas trouvé de fonction pour supprimer les caractères non numériques d'une chaine, je suggère que vous l'écriviez (analyse de la chaine caractère par caractère en ne retenant que les numériques [ce n'est pas trop dur à écrire]). Ensuite, appliquez la fonction format(chaine, mon_format).
"LS" <laurent.sandronsecoursputaindespam@laposte.net> a écrit dans le
message de news:41e58266$0$31798$626a14ce@news.free.fr...
| Bonsoir.
|
| J'aimerai savoir s'il est possible par une petite requête de modifier
le
| format d'un champ.
|
| Je m'explique : j'ai une table famille qui contient entre autre un
champ
| telephone. Au début j'ai oublié de lui attribuer le masque de saisie
| 00.00.00.00.00;0;_ ce qui ait que mes numéros de tel peuvant etre
mis
| n'importe comment (collés xxxxxxxxxx; séparés par des virgules, etc
...)
Comme je n'ai pas trouvé de fonction pour supprimer les caractères non
numériques d'une chaine, je suggère que vous l'écriviez (analyse de la
chaine caractère par caractère en ne retenant que les numériques [ce
n'est pas trop dur à écrire]).
Ensuite, appliquez la fonction format(chaine, mon_format).
"LS" a écrit dans le message de news:41e58266$0$31798$ | Bonsoir. | | J'aimerai savoir s'il est possible par une petite requête de modifier le | format d'un champ. | | Je m'explique : j'ai une table famille qui contient entre autre un champ | telephone. Au début j'ai oublié de lui attribuer le masque de saisie | 00.00.00.00.00;0;_ ce qui ait que mes numéros de tel peuvant etre mis | n'importe comment (collés xxxxxxxxxx; séparés par des virgules, etc ...)
Comme je n'ai pas trouvé de fonction pour supprimer les caractères non numériques d'une chaine, je suggère que vous l'écriviez (analyse de la chaine caractère par caractère en ne retenant que les numériques [ce n'est pas trop dur à écrire]). Ensuite, appliquez la fonction format(chaine, mon_format).
Raymond [mvp]
Bonjour.
vu que ce n'est à faire qu'une seule fois, tu fais une requête simple: UPDATE table1 SET table1.Num = Replace([num],".",""); tu remplaces par Replace([num],",",""); pour un 2e tour tu remplaces par Replace([num],"/",""); pour un 3e tour. etc..... pour tous les caractères spéciaux qui ne doivent pas être nombreux, à mon avis.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"LS" a écrit dans le message de news: 41e58266$0$31798$
Bonsoir.
J'aimerai savoir s'il est possible par une petite requête de modifier le format d'un champ.
Je m'explique : j'ai une table famille qui contient entre autre un champ telephone. Au début j'ai oublié de lui attribuer le masque de saisie 00.00.00.00.00;0;_ ce qui ait que mes numéros de tel peuvant etre mis n'importe comment (collés xxxxxxxxxx; séparés par des virgules, etc ...)
J'aimerai remettre tout ça à jour mais étant de nature fainéante, je me vois mal retaper les 1000 n° environs contenus dans la base.
Si vous avez une idée, cela m'arrangerait beaucoup
Merci
Bonjour.
vu que ce n'est à faire qu'une seule fois, tu fais une requête simple:
UPDATE table1 SET table1.Num = Replace([num],".","");
tu remplaces par Replace([num],",",""); pour un 2e tour
tu remplaces par Replace([num],"/",""); pour un 3e tour.
etc..... pour tous les caractères spéciaux qui ne doivent pas être nombreux,
à mon avis.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"LS" <laurent.sandronsecoursputaindespam@laposte.net> a écrit dans le
message de news: 41e58266$0$31798$626a14ce@news.free.fr...
Bonsoir.
J'aimerai savoir s'il est possible par une petite requête de modifier le
format d'un champ.
Je m'explique : j'ai une table famille qui contient entre autre un champ
telephone. Au début j'ai oublié de lui attribuer le masque de saisie
00.00.00.00.00;0;_ ce qui ait que mes numéros de tel peuvant etre mis
n'importe comment (collés xxxxxxxxxx; séparés par des virgules, etc ...)
J'aimerai remettre tout ça à jour mais étant de nature fainéante, je me
vois mal retaper les 1000 n° environs contenus dans la base.
Si vous avez une idée, cela m'arrangerait beaucoup
vu que ce n'est à faire qu'une seule fois, tu fais une requête simple: UPDATE table1 SET table1.Num = Replace([num],".",""); tu remplaces par Replace([num],",",""); pour un 2e tour tu remplaces par Replace([num],"/",""); pour un 3e tour. etc..... pour tous les caractères spéciaux qui ne doivent pas être nombreux, à mon avis.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"LS" a écrit dans le message de news: 41e58266$0$31798$
Bonsoir.
J'aimerai savoir s'il est possible par une petite requête de modifier le format d'un champ.
Je m'explique : j'ai une table famille qui contient entre autre un champ telephone. Au début j'ai oublié de lui attribuer le masque de saisie 00.00.00.00.00;0;_ ce qui ait que mes numéros de tel peuvant etre mis n'importe comment (collés xxxxxxxxxx; séparés par des virgules, etc ...)
J'aimerai remettre tout ça à jour mais étant de nature fainéante, je me vois mal retaper les 1000 n° environs contenus dans la base.
Si vous avez une idée, cela m'arrangerait beaucoup