Access 2007

aymane19 Messages postés 4 Statut Membre -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un champs "code client" dans une table client:
quel type de données faut il choisir pour "code client" pour qu'à chaque nouvelle entrée
le code s'incemente de la façon suivante:
CL0001
CL0002
;;;;;
merci

2 réponses

  1. castours
     
    Bonjour
    On peut le faire à l'aide de 2 champs.
    Un champ N°auto et un champ appelé indice pour l'exemple.
    Ce champ indice en mode creation par defaut tu inscris CL
    A l'aide d'une requete tu fusionne les 2 champs
    CodeClient: ([Indice]&""&[N°Auto])
    En réponse a l'ouverture de la requete tu auras
    CL1 comme code client.
    Il y a une combine pour faire demarrer le champ auto 00001.
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Bonjour Castours
      Plusieurs personnes (dont moi-meme pour une personne de mon entourage) cherchaient a formater un champ numeroauto apparement sans resultat. Vous m'avez mis sur la bonne piste en ecrivant:"Il y a une combine pour faire demarrer le champ auto 00001"
      Un champ en Numeroauto peut etre formater CL0001.......CL0010. Tout est un probleme de syntaxe

      Vous mettez "CL"0000 dans format

      Bonne suite
      0
  2. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
     
    bonjour
    Pour le champ N°Auto incrémante comme cela 00001, 00002
    Il faut , en mode creation de la table, aller sur format ajouter le nombre de 0 que tu veux.
    0