Creer un champ texte incrementé

omen123123 Messages postés 59 Statut Membre -  
 omen123123 -
bonjour

je suis tout nouveau dans le forum,et je suis entrain de faire la conception de ma base de donnés.

aujourdhui je me trouve bloqué voila mon probleme . je voudrai creer un champ qui va s'incrementer automatiquement (format texte) sous le format suivant DS 000001

merci a vous

6 réponses

  1. le meruvien Messages postés 1414 Statut Membre 44
     
    Bonjour,
    Es-ce ce champ doit repartir à zéro par exemple en début d'année??
    0
  2. omen123
     
    bonjour

    non non pas du tout il doit continuer :-)

    merci
    0
  3. le meruvien Messages postés 1414 Statut Membre 44
     
    alors c'est simple, tu met un champ N° auto dans ta table, et sur ton form, tu met Numéro="DS " & N°
    0
  4. omen123
     
    BONJOUR

    je voudrai pas qu'il soit un numero auto :-) , je voudrai l'avoir comme format texte + incrementation exemple

    DS000001
    DS000002
    DS000003
    .....
    0
    1. le meruvien Messages postés 1414 Statut Membre 44
       
      tu ne peut pas avoir un format texte qui s'incrémente!!
      il faut ruser,
      Tu commence par mettre une fonction public:
      Public numéro As Integer
      ensuite dans ton form de saisie, tu mettra numéro=numéro+1
      et: le format de ton numéro :000000 pour qu'il affiche le numéro avec des zéro devant et enfin: numérotexte: "DS" & numéro
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. omen123
     
    je suis un peu novice dans acces :-)

    j'ai pas bien compris . si c est difficile de faire sous format texte je le ferai en format numerique.

    donc si j'ai compris dans mon formulaire de saisie je metterai dans la case numero+1 ( en mode creation ) c est ca .
    dans le format des tables je met 000000.

    PS :
    - le champ s'appel id_demande (numero auto dont je voudrai annulé et le mettre numerique) .
    -la base est encore vierge ( je peux supprimer les enregistrement test).

    bien a vous
    0