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]