[Access] Incrementer un champs de n+1
vincent
-
benziz -
benziz -
Bonjour
je souhaite ne pas utiliser la numerotation auto d'access pour un champ car si on fais des erreurs de saisies les numeros ne sont plus reatribué mais je souhaiterai avoir un champs qui prend le max et l'incremente de 1.
Le hique c'est que je ne connais pas vb
merci pour votre aide
je souhaite ne pas utiliser la numerotation auto d'access pour un champ car si on fais des erreurs de saisies les numeros ne sont plus reatribué mais je souhaiterai avoir un champs qui prend le max et l'incremente de 1.
Le hique c'est que je ne connais pas vb
merci pour votre aide
Configuration: Access XP
1 réponse
-
Salut,
la numérotation automatique est très facile à gérer (en fait, tu ne t'occupes de rien !), mais bon...
Si tu veux une nunérotation manuelle, il faut déclarer ton champ clé en entier long, et ensuite, à chaque insertion, tu devras chercher le max de ce champ avec la fonction max(champ), pour ensuite garnir ta clé...
Possible, mais vraiment pas pratique...
De plus, même avec cette méthode, si tu as créé un numéro par erreur (saisie erronée) et qu'une autre saisie arrive, tu auras toujours un "trou" de numérotation, que la fonction max() ne trouvera pas...