ACCESS
blackmefias_3350 Messages postés 710 Date d'inscription Statut Membre Dernière intervention -
salut !
j'ai une base de donnée access avec une table client
un id_client de type NUMERO_AUTOMATIQUE
je voudrai à chaque fin d'année que le Id_client soit reinitialiser à 0.
comment faire au niveau du code vba
Merci d'avance
4 réponses
Bonsoir,
pour réinitialiser votre table , vous devez en mode création:
- faire une copie de votre table
- sur votre copie de table, supprimer la clé primaire (enlever )
- décocher la case A I (auto incrément)
- changer le type de données ( numéroAuto par Txt ou varchar par exemple )
- sauvegarder les changements.
- reprendre les points 2 à 4 mais cette fois ci dans le sens inverse.
- sauvegarder les changements.
Sinon, vous pouvez utiliser la méthode de requête SQL suivante :
ALTER TABLE matable AUTO_INCREMENT=0;
pour plus d'information vous pouvez appuyer sur la touche [ f1 ].
la fonction ALTER TABLE , est une fonction qui est utilisée pour la modification de la structure de table.
les autres fonctions pour la création et gestion de table sont :
- CREATE TABLE ( création d'une nouvelle table )
- DROP TABLE (Supprime une table )
- CREATE INDEX (crée un nouvel index dans une table existante)
- DROP INDEX (supprime un index )
bonjour,
ta demande est un peu bizarre, peux-tu donner un exemple?
Salut,
si ton id_client est la clé primaire d'une table, tu risques d'avoir des ennuis l'année prochaine par tentative de création de doublons, si tu n'as pas fait le ménage dans cette table.