Bonjour,
je souhaiterai à une certaine date remettre à zéro un N° auto d'une colonne d'une table ( il n'est pas une clé ) mais je ne trouve pas solution.
auriez-vous une solution ?
Merci pour votre aide.
Bonjour,
je souhaiterai à une certaine date remettre à zéro un N° auto d'une colonne d'une table ( il n'est pas une clé ) mais je ne trouve pas solution.
auriez-vous une solution ?
Merci pour votre aide.
Bonjour Pittouti
J'imagine que ta table ne contient plus d'enregistrement !
Regarde sur ce post post
Cdlt
BOnjour Thierry,
Merci pour la réponse, ais je pense que je ne me suis pas bien expliqué.
je voudrais à une date précise, une macro copie les données d'une table dans une autre et remet à zéro le champ N° AUTO de la table d'origine.
serait-il possible de faire ça ?
Bonjour,
Un transfert d'enregistrement d'une table à l'autre.
1 requête Ajout : Créer une requête de sélection via le générateur de requête puis la transformer en requête ajout, toujours via le générateur. Pour transférer une clef NumeroAuto il faut que le champ destination soit au format Numérique Long.
1 requête Suppression pour purger la table.
Pour remettre le compteur NumeroAuto à 0 il faut compacter la base, il n'y a pas d'autre solution et on ne peut pas le faire par macro depuis celle-ci. Eventuellement le faire en ligne de commande (voir le tuto sur le sujet).
PS: si la remise à zéro d'une colonne NumeroAuto est necessaire dans la vie d'une application c'est soit que :
- la base grossie énormément (atteinte de la limite du NuméroAuto.
- l'application est mal conçue (on ne doit pas utiliser un NuméroAuto pour des données utilisateur).
Cordialement,
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager