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 :

0 significatif sur champ numérique


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 13
    Points : 11
    Points
    11
    Par défaut 0 significatif sur champ numérique
    Bonjour,

    j'ai besoin de forcer un champ numérique contenant des codes produits sur 5 caractéres en mettant des 0 significatif devant le code réel
    les codes peuvent etre sur 2,3 4 ou 5 caractéres

    les code produits original sont dans un fichier txt dont j'extrait les informations pour les mettrent dans une table

    pour etre plus explicite, voila ce que j'ai
    code txt ==> table access
    _______________________
    4 ==> 4
    9241 ==> 9241
    10506 ==> 10506

    ... et voila ce que je voudrais avoir

    code txt ==> table access
    _______________________
    4 ==> 00004
    9241 ==> 09241
    10506 ==> 10506

    pour le moment j'arrive à mettre les codes tels quels mais pas les 0


    merci d'avance pour votre aide

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    Bonjour,

    essayer avec la fonction VBA <Format> (voir aide Access)

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Format ("123","00000") ' renvoie "00123"
    Philippe

  3. #3
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 111
    Points : 1 612
    Points
    1 612
    Par défaut
    Oui, utilise un champ au format Texte.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    merci à vous deux pour vos reponse rapide

    philben >
    la fonction Format, je devrais réussir à la faire fonctionner meme si j'aurais préféré que ce soit fait lors de l'importation du fichier texte a la table

    stigma >
    je ne peut pas mettre le champ en "texte"
    j'ai besoin d'un champ numérique, ce code sert par la suite à générer un code barre et le format ne peut pas etre texte, le code barre est faux sinon

    je test la fonction format en debut d'aprem et vous tiens au courant
    thanks

  5. #5
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    on peut conserver un type numérique il suffit de mettre un format 00000 pour par exemple forcer l'affichage de 5 chiffres ...
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    oui effectivement
    merci cafeine, c'est la solution la plus simple et elle marche
    il me semblait que je l'avait testé pourtant mais non

    en tout cas merci a vous trois

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

Discussions similaires

  1. (E-03) Filtre élaboré : Wildcard sur champ numérique
    Par Godzestla dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/03/2009, 11h08
  2. Réponses: 7
    Dernier message: 22/06/2007, 12h17
  3. Auto Increment sur champs numérique
    Par Sami Xite dans le forum Access
    Réponses: 19
    Dernier message: 09/02/2007, 16h40
  4. Masque d'édition sur champ numérique
    Par lodan dans le forum Langage
    Réponses: 2
    Dernier message: 14/09/2006, 22h05
  5. CR9:Espace sur champ numérique après concaténation
    Par nanouille56 dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 07/07/2005, 09h35

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