Bonjour
Je recherche une autre solution
Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par
la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132
ex : 005480C doit devenir 5480C
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
Pierre CFI [mvp]
bonjour ici ma zone se nomme text0 Private Sub Texte0_AfterUpdate() If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub Do Until Left(Me.Texte0, 1) <> "0" Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1) Loop
End Sub
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Bonjour Je recherche une autre solution Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132 ex : 005480C doit devenir 5480C
merci d'avance
bonjour
ici ma zone se nomme text0
Private Sub Texte0_AfterUpdate()
If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub
Do Until Left(Me.Texte0, 1) <> "0"
Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1)
Loop
End Sub
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cyrille" <Cyrille@discussions.microsoft.com> a écrit dans le message de news: 584DD743-CEE9-4D9A-8517-C6A1148794C0@microsoft.com...
Bonjour
Je recherche une autre solution
Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par
la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132
ex : 005480C doit devenir 5480C
bonjour ici ma zone se nomme text0 Private Sub Texte0_AfterUpdate() If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub Do Until Left(Me.Texte0, 1) <> "0" Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1) Loop
End Sub
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Bonjour Je recherche une autre solution Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132 ex : 005480C doit devenir 5480C
merci d'avance
Cyrille
Merci pour cette réponse qui marche à merveille.
Si je peux abuser, comment puis je faire une requete mise à jour qui reprendrait les saisies de codes existants et qui enléverait les 0 comme pour la saisie.
Merci d'avance
bonjour ici ma zone se nomme text0 Private Sub Texte0_AfterUpdate() If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub Do Until Left(Me.Texte0, 1) <> "0" Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1) Loop
End Sub
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Bonjour Je recherche une autre solution Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132 ex : 005480C doit devenir 5480C
merci d'avance
Merci pour cette réponse qui marche à merveille.
Si je peux abuser, comment puis je faire une requete mise à jour qui
reprendrait les saisies de codes existants et qui enléverait les 0 comme pour
la saisie.
Merci d'avance
bonjour
ici ma zone se nomme text0
Private Sub Texte0_AfterUpdate()
If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub
Do Until Left(Me.Texte0, 1) <> "0"
Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1)
Loop
End Sub
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cyrille" <Cyrille@discussions.microsoft.com> a écrit dans le message de news: 584DD743-CEE9-4D9A-8517-C6A1148794C0@microsoft.com...
Bonjour
Je recherche une autre solution
Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par
la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132
ex : 005480C doit devenir 5480C
Si je peux abuser, comment puis je faire une requete mise à jour qui reprendrait les saisies de codes existants et qui enléverait les 0 comme pour la saisie.
Merci d'avance
bonjour ici ma zone se nomme text0 Private Sub Texte0_AfterUpdate() If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub Do Until Left(Me.Texte0, 1) <> "0" Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1) Loop
End Sub
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Bonjour Je recherche une autre solution Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132 ex : 005480C doit devenir 5480C
merci d'avance
Pierre CFI [mvp]
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Merci pour cette réponse qui marche à merveille.
Si je peux abuser, comment puis je faire une requete mise à jour qui reprendrait les saisies de codes existants et qui enléverait les 0 comme pour la saisie.
Merci d'avance
bonjour ici ma zone se nomme text0 Private Sub Texte0_AfterUpdate() If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub Do Until Left(Me.Texte0, 1) <> "0" Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1) Loop
End Sub
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Bonjour Je recherche une autre solution Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132 ex : 005480C doit devenir 5480C
merci d'avance
.../...
dans un module indépendant
Function FaitMenage (Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit function
Do Until Left(Dequi, 1) <> "0"
FaitMenage = Right(Dequi, Len(Dequi - 1)
Loop
dans la req mise à jour
FaitMenage([ton champ])
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cyrille" <Cyrille@discussions.microsoft.com> a écrit dans le message de news: 08ACA450-FA14-42C4-A1DF-CE0ECAACC719@microsoft.com...
Merci pour cette réponse qui marche à merveille.
Si je peux abuser, comment puis je faire une requete mise à jour qui
reprendrait les saisies de codes existants et qui enléverait les 0 comme pour
la saisie.
Merci d'avance
bonjour
ici ma zone se nomme text0
Private Sub Texte0_AfterUpdate()
If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub
Do Until Left(Me.Texte0, 1) <> "0"
Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1)
Loop
End Sub
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cyrille" <Cyrille@discussions.microsoft.com> a écrit dans le message de news:
584DD743-CEE9-4D9A-8517-C6A1148794C0@microsoft.com...
Bonjour
Je recherche une autre solution
Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par
la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132
ex : 005480C doit devenir 5480C
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Merci pour cette réponse qui marche à merveille.
Si je peux abuser, comment puis je faire une requete mise à jour qui reprendrait les saisies de codes existants et qui enléverait les 0 comme pour la saisie.
Merci d'avance
bonjour ici ma zone se nomme text0 Private Sub Texte0_AfterUpdate() If IsNull(Me.Texte0) Or Me.Texte0 = "" Then Exit Sub Do Until Left(Me.Texte0, 1) <> "0" Me.Texte0 = Right(Me.Texte0, Len(Me.Texte0) - 1) Loop
End Sub
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Bonjour Je recherche une autre solution Comment à la saisie d'un champs texte, je peux supprimer les "0" sasie par la gauche pour ne garder que le reste.
ex : 000132 doit devenir 132 ex : 005480C doit devenir 5480C
merci d'avance
Eric
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit Function Do Until Left(Dequi, 1) <> "0" Dequi = Right(Dequi, Len(Dequi) - 1) Loop FaitMenage = Dequi End Function
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit Function
Do Until Left(Dequi, 1) <> "0"
Dequi = Right(Dequi, Len(Dequi) - 1)
Loop
FaitMenage = Dequi
End Function
.../...
dans un module indépendant
Function FaitMenage (Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit function
Do Until Left(Dequi, 1) <> "0"
FaitMenage = Right(Dequi, Len(Dequi - 1)
Loop
dans la req mise à jour
FaitMenage([ton champ])
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Function FaitMenage(Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit Function Do Until Left(Dequi, 1) <> "0" Dequi = Right(Dequi, Len(Dequi) - 1) Loop FaitMenage = Dequi End Function
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Pierre CFI [mvp]
il est mauvais ce éric, il est mauvais, :o))))
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit Function Do Until Left(Dequi, 1) <> "0" Dequi = Right(Dequi, Len(Dequi) - 1) Loop FaitMenage = Dequi End Function
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
il est mauvais ce éric, il est mauvais, :o))))
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news: eZqzrdSmGHA.5076@TK2MSFTNGP02.phx.gbl...
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit Function
Do Until Left(Dequi, 1) <> "0"
Dequi = Right(Dequi, Len(Dequi) - 1)
Loop
FaitMenage = Dequi
End Function
.../...
dans un module indépendant
Function FaitMenage (Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit function
Do Until Left(Dequi, 1) <> "0"
FaitMenage = Right(Dequi, Len(Dequi - 1)
Loop
dans la req mise à jour
FaitMenage([ton champ])
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Site pour bien commencer Access http://www.mpfa.info
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit Function Do Until Left(Dequi, 1) <> "0" Dequi = Right(Dequi, Len(Dequi) - 1) Loop FaitMenage = Dequi End Function
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Cyrille
Ce programme ne marche pas dans une requete mise à jour, parce que la boucle s'arrete jamais et il demande si je veut prendre en compte les x modifications.
Merci quand meme
il est mauvais ce éric, il est mauvais, :o))))
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit Function Do Until Left(Dequi, 1) <> "0" Dequi = Right(Dequi, Len(Dequi) - 1) Loop FaitMenage = Dequi End Function
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Ce programme ne marche pas dans une requete mise à jour, parce que la boucle
s'arrete jamais et il demande si je veut prendre en compte les x
modifications.
Merci quand meme
il est mauvais ce éric, il est mauvais, :o))))
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news: eZqzrdSmGHA.5076@TK2MSFTNGP02.phx.gbl...
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit Function
Do Until Left(Dequi, 1) <> "0"
Dequi = Right(Dequi, Len(Dequi) - 1)
Loop
FaitMenage = Dequi
End Function
.../...
dans un module indépendant
Function FaitMenage (Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit function
Do Until Left(Dequi, 1) <> "0"
FaitMenage = Right(Dequi, Len(Dequi - 1)
Loop
dans la req mise à jour
FaitMenage([ton champ])
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Ce programme ne marche pas dans une requete mise à jour, parce que la boucle s'arrete jamais et il demande si je veut prendre en compte les x modifications.
Merci quand meme
il est mauvais ce éric, il est mauvais, :o))))
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit Function Do Until Left(Dequi, 1) <> "0" Dequi = Right(Dequi, Len(Dequi) - 1) Loop FaitMenage = Dequi End Function
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Pierre CFI [mvp]
oui, il faut prendre la solution de éric, l'exellent éric je vais au coin, faire 200 lignes
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Ce programme ne marche pas dans une requete mise à jour, parce que la boucle s'arrete jamais et il demande si je veut prendre en compte les x modifications.
Merci quand meme
il est mauvais ce éric, il est mauvais, :o))))
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit Function Do Until Left(Dequi, 1) <> "0" Dequi = Right(Dequi, Len(Dequi) - 1) Loop FaitMenage = Dequi End Function
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
oui, il faut prendre la solution de éric, l'exellent éric
je vais au coin, faire 200 lignes
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cyrille" <Cyrille@discussions.microsoft.com> a écrit dans le message de news: E1B6BD4A-568A-4E26-9859-B41379F0F65D@microsoft.com...
Ce programme ne marche pas dans une requete mise à jour, parce que la boucle
s'arrete jamais et il demande si je veut prendre en compte les x
modifications.
Merci quand meme
il est mauvais ce éric, il est mauvais, :o))))
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news: eZqzrdSmGHA.5076@TK2MSFTNGP02.phx.gbl...
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit Function
Do Until Left(Dequi, 1) <> "0"
Dequi = Right(Dequi, Len(Dequi) - 1)
Loop
FaitMenage = Dequi
End Function
.../...
dans un module indépendant
Function FaitMenage (Dequi)
If IsNull(Dequi) Or Dequi = "" Then Exit function
Do Until Left(Dequi, 1) <> "0"
FaitMenage = Right(Dequi, Len(Dequi - 1)
Loop
dans la req mise à jour
FaitMenage([ton champ])
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
oui, il faut prendre la solution de éric, l'exellent éric je vais au coin, faire 200 lignes
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cyrille" a écrit dans le message de news:
Ce programme ne marche pas dans une requete mise à jour, parce que la boucle s'arrete jamais et il demande si je veut prendre en compte les x modifications.
Merci quand meme
il est mauvais ce éric, il est mauvais, :o))))
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Eric" a écrit dans le message de news:
Bonjour Pierre,
Si je puis me permettre, ne serait-ce point ?
Function FaitMenage(Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit Function Do Until Left(Dequi, 1) <> "0" Dequi = Right(Dequi, Len(Dequi) - 1) Loop FaitMenage = Dequi End Function
.../... dans un module indépendant Function FaitMenage (Dequi) If IsNull(Dequi) Or Dequi = "" Then Exit function Do Until Left(Dequi, 1) <> "0" FaitMenage = Right(Dequi, Len(Dequi - 1) Loop
dans la req mise à jour FaitMenage([ton champ])
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr