Initialisation d'un champ NUMAUTO dans ACCESS

Initialisation d'un champ NUMAUTO dans ACCESS - VB/VBA/VBS - Programmation

Marsh Posté le 02-11-2004 à 10:34:37    

Bonjour,  
 
est-il possible de réinitialiser un champ NUMAUTO d'une table non vide dans ACCESS, avec une valeur de son choix ? Si oui comment procéder ?
 
Merci pour toute information.

Reply

Marsh Posté le 02-11-2004 à 10:34:37   

Reply

Marsh Posté le 02-11-2004 à 21:53:46    

C'est possible mais risqué : on peut avec une requète d'ajout forcer le NUMAUTO comme ceci :
 INSERT INTO Table1 ( N° ) SELECT 10 AS NewNumauto
et ensuite supprimer cet enregistrement avec :  
 DELETE * From Table1 WHERE N° = 10
Dans l'exemple ci-dessus, la numérotation démarrera à 11 pour l'enregistrement suivant. Cependant, si le champ NUMAUTO est utilisé comme clé primaire unique, une erreur 'violation de clé' se produira si l'enregistrement 11 existe déjà... et le 10 aussi, d'ailleurs.
Donc à n'utiliser qu'en connaissance de cause...
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed