j'ai des champs de type TEXTE, =E0 la base ces champs sont=20
renseign=E9s avec des Z=E9ros (Exemple : PLAN1 sur 4=20
caract=E8res =3D 0413) cela provient d'un import de donn=E9es.
Lors de l'=E9dition, serait-il possible d'afficher=20
uniquement 413)
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
Aurélie
As-tu vraiment besoin que ce soir de type texte. Si ce n'est pas nécessaire il suffit de chanegr le type de ton champ et de le mettre en Integer.
Aurélie
-----Message d'origine----- Bonjour
j'ai des champs de type TEXTE, à la base ces champs sont renseignés avec des Zéros (Exemple : PLAN1 sur 4 caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher uniquement 413)
Par avance merci.
AP .
As-tu vraiment besoin que ce soir de type texte. Si ce
n'est pas nécessaire il suffit de chanegr le type de ton
champ et de le mettre en Integer.
Aurélie
-----Message d'origine-----
Bonjour
j'ai des champs de type TEXTE, à la base ces champs sont
renseignés avec des Zéros (Exemple : PLAN1 sur 4
caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher
uniquement 413)
As-tu vraiment besoin que ce soir de type texte. Si ce n'est pas nécessaire il suffit de chanegr le type de ton champ et de le mettre en Integer.
Aurélie
-----Message d'origine----- Bonjour
j'ai des champs de type TEXTE, à la base ces champs sont renseignés avec des Zéros (Exemple : PLAN1 sur 4 caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher uniquement 413)
Par avance merci.
AP .
HB_TVS
Si ton champs doit être en texte, puisque lettre, il faut voir si tes 0 se trouvent tjrs à la même position pour faire un "gauche(champs,position)", voir aussi si tes lettres se trouvent aussi a une place fixe pour sinon extraire les lettres dans un champs, les chiffres dans un autre et concatener le tout dans un 3eme champs
@+ H. Briatte "ap" a écrit dans le message de news:0da101c360da$76093dc0$ Hélas OUI il faut absolument que se soit de type Texte car il peut y avoir des lettres.
ap
-----Message d'origine----- Bonjour
j'ai des champs de type TEXTE, à la base ces champs sont renseignés avec des Zéros (Exemple : PLAN1 sur 4 caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher uniquement 413)
Par avance merci.
AP .
Si ton champs doit être en texte, puisque lettre, il faut voir si tes 0 se
trouvent tjrs à la même position pour faire un "gauche(champs,position)",
voir aussi si tes lettres se trouvent aussi a une place fixe pour sinon
extraire les lettres dans un champs, les chiffres dans un autre et
concatener le tout dans un 3eme champs
@+
H. Briatte
"ap" <ap@free.fr> a écrit dans le message de
news:0da101c360da$76093dc0$a601280a@phx.gbl...
Hélas OUI il faut absolument que se soit de type Texte car
il peut y avoir des lettres.
ap
-----Message d'origine-----
Bonjour
j'ai des champs de type TEXTE, à la base ces champs sont
renseignés avec des Zéros (Exemple : PLAN1 sur 4
caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher
uniquement 413)
Si ton champs doit être en texte, puisque lettre, il faut voir si tes 0 se trouvent tjrs à la même position pour faire un "gauche(champs,position)", voir aussi si tes lettres se trouvent aussi a une place fixe pour sinon extraire les lettres dans un champs, les chiffres dans un autre et concatener le tout dans un 3eme champs
@+ H. Briatte "ap" a écrit dans le message de news:0da101c360da$76093dc0$ Hélas OUI il faut absolument que se soit de type Texte car il peut y avoir des lettres.
ap
-----Message d'origine----- Bonjour
j'ai des champs de type TEXTE, à la base ces champs sont renseignés avec des Zéros (Exemple : PLAN1 sur 4 caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher uniquement 413)
Par avance merci.
AP .
3stone
Salut,
AP j'ai des champs de type TEXTE, à la base ces champs sont renseignés avec des Zéros (Exemple : PLAN1 sur 4 caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher uniquement 413)
Par une requête de mise à jour
Champ: PLAN1 Mise à jour: String(Val(PLAN1))
ou en créant un champ calculé...
NouveauPlan1: String(Val(PLAN1))
te laissera le champ en Sting, mais supprime les zéro devant...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
AP <ap@free.fr>
j'ai des champs de type TEXTE, à la base ces champs sont
renseignés avec des Zéros (Exemple : PLAN1 sur 4
caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher uniquement 413)
Par une requête de mise à jour
Champ: PLAN1
Mise à jour: String(Val(PLAN1))
ou en créant un champ calculé...
NouveauPlan1: String(Val(PLAN1))
te laissera le champ en Sting, mais supprime les zéro devant...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
AP j'ai des champs de type TEXTE, à la base ces champs sont renseignés avec des Zéros (Exemple : PLAN1 sur 4 caractères = 0413) cela provient d'un import de données.
Lors de l'édition, serait-il possible d'afficher uniquement 413)
Par une requête de mise à jour
Champ: PLAN1 Mise à jour: String(Val(PLAN1))
ou en créant un champ calculé...
NouveauPlan1: String(Val(PLAN1))
te laissera le champ en Sting, mais supprime les zéro devant...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Evaro
Bonjour Pierre,
"3stone" a écrit dans le message de news:
Salut,
AP j'ai des champs de type TEXTE, à la base ces champs sont renseignés avec des Zéros (Exemple : PLAN1 sur 4 caractères = 0413) cela provient d'un import de données.
Le problème c'est que AP dit qu'il peut y avoir des lettres. Avec ta fonction, 041A deviendra 41. On peut écrire cette fonction dans un module
Function SupprZeroGauche(str as string) as String Do While left$(str,1) = "0" str = Right$(str,Len(str)-1) Loop SupprZeroGauche = str End Function
Puis Utiliser dans une requête : NouveauPlan1:SupprZeroGauche([PLAN1])
-- @ + Etienne Charte du forum: http://users.skynet.be/mpfa/charte.htm
Bonjour Pierre,
"3stone" <3stone@skynet.be> a écrit dans le message de news:
ub7OTAOYDHA.1492@TK2MSFTNGP12.phx.gbl...
Salut,
AP <ap@free.fr>
j'ai des champs de type TEXTE, à la base ces champs sont
renseignés avec des Zéros (Exemple : PLAN1 sur 4
caractères = 0413) cela provient d'un import de données.
Le problème c'est que AP dit qu'il peut y avoir des lettres.
Avec ta fonction, 041A deviendra 41.
On peut écrire cette fonction dans un module
Function SupprZeroGauche(str as string) as String
Do While left$(str,1) = "0"
str = Right$(str,Len(str)-1)
Loop
SupprZeroGauche = str
End Function
Puis Utiliser dans une requête :
NouveauPlan1:SupprZeroGauche([PLAN1])
--
@ +
Etienne
Charte du forum: http://users.skynet.be/mpfa/charte.htm
AP j'ai des champs de type TEXTE, à la base ces champs sont renseignés avec des Zéros (Exemple : PLAN1 sur 4 caractères = 0413) cela provient d'un import de données.
Le problème c'est que AP dit qu'il peut y avoir des lettres. Avec ta fonction, 041A deviendra 41. On peut écrire cette fonction dans un module
Function SupprZeroGauche(str as string) as String Do While left$(str,1) = "0" str = Right$(str,Len(str)-1) Loop SupprZeroGauche = str End Function
Puis Utiliser dans une requête : NouveauPlan1:SupprZeroGauche([PLAN1])
-- @ + Etienne Charte du forum: http://users.skynet.be/mpfa/charte.htm
3stone
Salut,
Evaro
Le problème c'est que AP dit qu'il peut y avoir des lettres. Avec ta fonction, 041A deviendra 41.
Ah oui... pas vu la précision qu'il à donné...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
Evaro
Le problème c'est que AP dit qu'il peut y avoir des lettres.
Avec ta fonction, 041A deviendra 41.
Ah oui... pas vu la précision qu'il à donné...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
Le problème c'est que AP dit qu'il peut y avoir des lettres. Avec ta fonction, 041A deviendra 41.
Ah oui... pas vu la précision qu'il à donné...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------