Arnaud POUSSIER a écrit :
Bonjour à tous,

Bonjour,


je débute avec base et je bute sur un petit soucis.
J'ai crée une base de donné avec une colonne clef primaire auto incrémenté, puis un formulaire pour cette base. Lorsque je fais un enregistrement, j'ai <autochamp> qui s'affiche à chaque nouvel enregistrement. Est-il possible d'avoir le numéro de l'enregistrement plutôt que cette mention ?

Voir la réponse de Docgranville.

Juste une remarque à deux sous : une colonne <autochamp> n'a pas, normalement,
vocation à être un support de données significatives. En d'autres termes,
cette information n'a d'intérêt que pour l'usage *interne* de la BDD :
réalisation de jointures, par exemple.

Jean-Francois Nifenecker a écrit :

Par exemple, utiliser cette colonne comme "numéro d'enregistrement" peut s'avérer trompeur : les nombres y sont *toujours* attribués de manière croissante (la plus haute valeur + 1), sans *jamais* réutiliser les trous éventuellement laissés par des suppressions d'enregistrements. C'est ainsi que la rubrique peut contenir "123" alors qu'il n'y a que 100 enregistrements dans la table (23 ont été supprimés entretemps). Afficher "N° d'enr : 123" est alors techniquement faux.

C'est pourquoi, personnellement, je masquerais cette rubrique à l'utilisateur.

A+
--
Jean-Francois Nifenecker, Bordeaux


Merci pour vos réponses,
mon probléme vient du fait que l'utilisateur doit imprimer le formulaire avec ce numéro incrémenté.
Dans une table access, nous avions une incrémentation que se faisait ainsi:
Pour la numérotation on avait deux cases:
- La premiére était remplit automatiquement avec le numéro du dernier enregistrement et dans la seconde l'utilisateur prenait le numéro suivant.
Pensez-vous que ce soit possible avec base

Merci encore pour votre temps





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to