Je souhaiterai savoir s'il est possible dans access d'avoir une colonne avec une numérotation automatique incluant un masque de saisie.
Exemple, je voudrai une colonne avec STO---- les traits représentant la numérotation automatique ou bien le contraire ----STO.
Merci
Je souhaiterai savoir s'il est possible dans access d'avoir une colonne avec une numérotation automatique incluant un masque de saisie.
Exemple, je voudrai une colonne avec STO---- les traits représentant la numérotation automatique ou bien le contraire ----STO.
Merci
Salut
Va voir ici
Pour ta question, la réponse est négative : un champs NuméroAuto est un champs numérique entier long, alors que tu demandes un champs texte.
Il faut que ce soit un champ calculé ;
- soit en ayant dans ta table un champs NuméroAuto et une concaténation directe
- soit avec tu code pour extraire le nombre le plus grand, lui ajouter 1, et le concaténer avec ton préfixe/suffixe.
A+ Merci dachevid . À force de répondre bêtement à la question, on oublie les autres possibilités, alors qu'en plus, je parle de préfixe, vraiment nul sur ce coup :cry:. Mais je reviendrais et ma réponse sera la meilleure, na!
-->Message édité par Gorfael le 20/06/2008 09:22:37<--
-------
Plus tu es moins précis, moins les réponses sont plus adaptées!
La qualité et la précision de la réponse sont proportionnelles à celles de la question, et la conditionne.
Comme l'indique Gorfael c'est impossible avec un masque de saisie qui, comme son nom l'indique sert pour la saisie de l'utilisateur et pas sur un champ automatique.
Le mieux est de mettre un champ de type NuméroAuto et de mettre en format :
"STO"0
pour avoir STO1 au premier enregistrement ou :
"STO"0000
pour avoir STO0001 au premier enregistrement.
- soit avec tu code pour extraire le nombre le plus grand, lui ajouter 1, et le concaténer avec ton préfixe/suffixe.
Salut a tous ! Je sais je déterre un peu mais il me faudrait absolument savoir comme prendre le nombre le plus grand !
J'ai donc un N°, je voudrais qu'il se modifie automatiquement (je peux pas mettre numéroauto car il est en doublon dans certaines tables).
Clef primaire: N°Formalité
Type: Numérique
Format: "FORM"0000
Valeur par défaut: [COMMENT INDIQUER LA VALEUR MAXIMALE]+1
Merci d'avance.
PS: Je débute^^
EDIT: J'ai trouvé ça sur le net: DMax("NumFact", "Table1") + 1
Donc je doit utiliser DMax("N°Formalité", "Formalité") + 1... Mais je ne sais absolument pas ou le mettre... Si c'est du VBA, qui peut m'indiquer le code entier et comment l'appliquer ? Merci
-->Message édité par jejebond007 le 28/05/2009 15:41:26<--