Bonjour,
je viens d'installer office pro 2003, et maintenant, lorsque je compacte
la base, les 'trous' des numéros auto à la fin d'une table ne sont plus
bouchés. Je vais essayer d'être plus clair :
no dernier enregistrement : 1000
je crée 1 nouvel enregistrement, numéro auto = 1001
je supprime cet enregistrement, sors de la table et compacte la base. Le
nouvel enregistrement est 1002.
J'ai compacté la base de 2 façons : avec la base ouverte, et avec la
base fermée.
Merci d'avance si quelqu'un a une solution
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sweety
Dans le message news:%237DU%, jp écrivait :
Bonjour, je viens d'installer office pro 2003, et maintenant, lorsque je compacte la base, les 'trous' des numéros auto à la fin d'une table ne sont plus bouchés. Je vais essayer d'être plus clair :
no dernier enregistrement : 1000 je crée 1 nouvel enregistrement, numéro auto = 1001 je supprime cet enregistrement, sors de la table et compacte la base. Le nouvel enregistrement est 1002. J'ai compacté la base de 2 façons : avec la base ouverte, et avec la base fermée. Merci d'avance si quelqu'un a une solution
Jean-Pierre
Tu peux supprimer le champ NumAuto pour le recréer ensuite. Il n'y aura plus de trous. Attention tout de même si ce NumAuto est utilisé dans des relations sinon ca va être le bo**el dans ta base !
--
Michel H. (Sweety) [Microsoft MVP] - Windows Shell/User Toutes les réponses à vos questions sur le Portail de Sweety : http://sweety.mvps.org/
Dans le message news:%237DU%23lqMFHA.3708@TK2MSFTNGP14.phx.gbl,
jp <plinguet_pasdepub@wanadoo.fr> écrivait :
Bonjour,
je viens d'installer office pro 2003, et maintenant, lorsque je
compacte la base, les 'trous' des numéros auto à la fin d'une table
ne sont plus bouchés. Je vais essayer d'être plus clair :
no dernier enregistrement : 1000
je crée 1 nouvel enregistrement, numéro auto = 1001
je supprime cet enregistrement, sors de la table et compacte la
base. Le nouvel enregistrement est 1002.
J'ai compacté la base de 2 façons : avec la base ouverte, et avec la
base fermée.
Merci d'avance si quelqu'un a une solution
Jean-Pierre
Tu peux supprimer le champ NumAuto pour le recréer ensuite.
Il n'y aura plus de trous.
Attention tout de même si ce NumAuto est utilisé dans des relations sinon ca
va être le bo**el dans ta base !
--
Michel H. (Sweety) [Microsoft MVP] - Windows Shell/User
Toutes les réponses à vos questions sur le Portail de Sweety :
http://sweety.mvps.org/
Bonjour, je viens d'installer office pro 2003, et maintenant, lorsque je compacte la base, les 'trous' des numéros auto à la fin d'une table ne sont plus bouchés. Je vais essayer d'être plus clair :
no dernier enregistrement : 1000 je crée 1 nouvel enregistrement, numéro auto = 1001 je supprime cet enregistrement, sors de la table et compacte la base. Le nouvel enregistrement est 1002. J'ai compacté la base de 2 façons : avec la base ouverte, et avec la base fermée. Merci d'avance si quelqu'un a une solution
Jean-Pierre
Tu peux supprimer le champ NumAuto pour le recréer ensuite. Il n'y aura plus de trous. Attention tout de même si ce NumAuto est utilisé dans des relations sinon ca va être le bo**el dans ta base !
--
Michel H. (Sweety) [Microsoft MVP] - Windows Shell/User Toutes les réponses à vos questions sur le Portail de Sweety : http://sweety.mvps.org/
jp
Bonsoir,
Tu peux supprimer le champ NumAuto pour le recréer ensuite. Il n'y aura plus de trous. Attention tout de même si ce NumAuto est utilisé dans des relations sinon ca va être le bo**el dans ta base !
Merci de ta réponse, mais mon historique est trop important (et avec des trous ....), et je dois garder en référence les no autos. Et en plus, il y a des relations. Mais le plus important, ce que je ne comprends pas : pourquoi, lorsqu'on compacte la base, ça ne bouche pas ces derniers trous, alors que ça fonctionnait parfaitement avec acces 97 ? Est-ce que ça devrait fonctionner sous acces 2003 ?
Merci quand même !!
JP
Bonsoir,
Tu peux supprimer le champ NumAuto pour le recréer ensuite.
Il n'y aura plus de trous.
Attention tout de même si ce NumAuto est utilisé dans des relations sinon ca
va être le bo**el dans ta base !
Merci de ta réponse, mais mon historique est trop important (et avec des
trous ....), et je dois garder en référence les no autos. Et en plus, il
y a des relations.
Mais le plus important, ce que je ne comprends pas : pourquoi, lorsqu'on
compacte la base, ça ne bouche pas ces derniers trous, alors que ça
fonctionnait parfaitement avec acces 97 ? Est-ce que ça devrait
fonctionner sous acces 2003 ?
Tu peux supprimer le champ NumAuto pour le recréer ensuite. Il n'y aura plus de trous. Attention tout de même si ce NumAuto est utilisé dans des relations sinon ca va être le bo**el dans ta base !
Merci de ta réponse, mais mon historique est trop important (et avec des trous ....), et je dois garder en référence les no autos. Et en plus, il y a des relations. Mais le plus important, ce que je ne comprends pas : pourquoi, lorsqu'on compacte la base, ça ne bouche pas ces derniers trous, alors que ça fonctionnait parfaitement avec acces 97 ? Est-ce que ça devrait fonctionner sous acces 2003 ?
Merci quand même !!
JP
3stone
Salut,
"jp" [...] | Mais le plus important, ce que je ne comprends pas : pourquoi, lorsqu'on | compacte la base, ça ne bouche pas ces derniers trous, alors que ça | fonctionnait parfaitement avec acces 97 ? Est-ce que ça devrait | fonctionner sous acces 2003 ?
Non, Access 97 n'a *jamais* bouché des trous lors d'un compactage!
Le compactage ne fait que "libérer" les numéroauto utilisés et supprimer à la fin dans la table (les plus grands numéros quoi...)
"jp"
[...]
| Mais le plus important, ce que je ne comprends pas : pourquoi, lorsqu'on
| compacte la base, ça ne bouche pas ces derniers trous, alors que ça
| fonctionnait parfaitement avec acces 97 ? Est-ce que ça devrait
| fonctionner sous acces 2003 ?
Non, Access 97 n'a *jamais* bouché des trous lors d'un compactage!
Le compactage ne fait que "libérer" les numéroauto utilisés et supprimer
à la fin dans la table (les plus grands numéros quoi...)
"jp" [...] | Mais le plus important, ce que je ne comprends pas : pourquoi, lorsqu'on | compacte la base, ça ne bouche pas ces derniers trous, alors que ça | fonctionnait parfaitement avec acces 97 ? Est-ce que ça devrait | fonctionner sous acces 2003 ?
Non, Access 97 n'a *jamais* bouché des trous lors d'un compactage!
Le compactage ne fait que "libérer" les numéroauto utilisés et supprimer à la fin dans la table (les plus grands numéros quoi...)