Bonjour,
Je souhaite ajouter un 0 à gauche d'un champs texte dans une table Access. Pouvez-vous me dire comment procéder ?
Merci d'avance pour votre retour
Bonjour,
Je souhaite ajouter un 0 à gauche d'un champs texte dans une table Access. Pouvez-vous me dire comment procéder ?
Merci d'avance pour votre retour
Bonjour.
Dans tous les enregistrements d'une table, ou dans un seul enregistrement (à partir d'un formulaire?). En VBA ou par une requête de mise à jour?
De toute façon, le principe sera de remplacer la valeur contenue dans le champ par une concaténation :Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part "0" & "la_valeur"
N'oubliez pas de tagguer la discussion comme résolue si vous avez été aidé!
Plus haut monte le singe, plus il montre son cul (Montaigne)
Je ne réponds pas aux messages personnels concernant des questions discutées dans le forum.
Quelle est la longueur du champ ?
Peut-être que vous pouvez essayer de faire une requête "Mise à jour" :
- choisir le champ à mettre à jour ;
- sur la ligne Mise à Jour du champ concerné, taper la formule suivante :
en supposant que la longueur du champ est de 5 (donc à adapter selon ton cas).
Code : Sélectionner tout - Visualiser dans une fenêtre à part Format([nom_du_champ];"00000")
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Bonjour,
en fait j'ai créer une requête mise à jour : ="0" + champ
merci pour votre aide
a bientôt
Bonjour à tous
Je reprend le fil de cette conversation
J ai un peu le même soucis
J ai un champ texte avec des numéros de série
ils peuvent inclure des lettres et des chiffres
J aimerai les convertir en une association de 13 caractères
par exemple l'utilisateur rentre 123
cela donne 0000000000123
Par contre si le numéro est A123
cela donne 000000000A123
Pour cela j ai crée une requête de mise a jour
Cela fonctionne parfaitement avec les chiffres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE T_Sn SET T_Sn.Sn_societe = Format([Sn_societe],"0000000000000") WHERE (((T_Sn.ID_Article)=[Formulaires]![F_Articles]![ID_Article]));
mais si le champs contient une lettre cela ne fonctionne plus
une idée?
Merci
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager