IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Ajouter un 0 à gauche d'un champ texte


Sujet :

Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Ajouter un 0 à gauche d'un champ texte
    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

  2. #2
    Membre expérimenté Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Points : 1 506
    Points
    1 506
    Par défaut
    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
    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.

  3. #3
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 134
    Points : 84 790
    Points
    84 790
    Billets dans le blog
    15
    Par défaut


    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 :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Format([nom_du_champ];"00000")
    en supposant que la longueur du champ est de 5 (donc à adapter selon ton cas).
    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.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2014
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Bonjour,

    en fait j'ai créer une requête mise à jour : ="0" + champ
    merci pour votre aide
    a bientôt

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 163
    Points : 54
    Points
    54
    Par défaut
    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

    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]));
    Cela fonctionne parfaitement avec les chiffres
    mais si le champs contient une lettre cela ne fonctionne plus

    une idée?

    Merci

  6. #6
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 134
    Points : 84 790
    Points
    84 790
    Billets dans le blog
    15
    Par défaut


    Je vous conseille d'ouvrir une nouvelle discussion, car cette dernière est déjà résolue et pourrait ne pas être consultée systématiquement par les membres.

    En faisant cela, vous aurez plus de chance d'avoir des réponses.
    Bon courage

    Cordialement
    Malick

    Citation Envoyé par grpoirier Voir le message
    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

    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]));
    Cela fonctionne parfaitement avec les chiffres
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Ajout de zeros à gauche dans un champ texte
    Par nemau dans le forum Access
    Réponses: 6
    Dernier message: 17/10/2014, 12h05
  2. [AC-2003] supprimer les zéros à gauche d'un champ texte
    Par Noirb dans le forum Access
    Réponses: 5
    Dernier message: 19/10/2009, 11h53
  3. [JDateChooser] ajout d'un listener sur le champs text
    Par Micke7 dans le forum Composants
    Réponses: 0
    Dernier message: 06/02/2009, 15h00
  4. Réponses: 2
    Dernier message: 22/08/2006, 06h57
  5. ajout champ text dans select
    Par maximenet dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/03/2006, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo