OVH Cloud OVH Cloud

Taille de fichier

15 réponses
Avatar
Joël GARBE
Bonjour,

Dans mes procédures VBA, je commence par supprimer des enregistrements avant
de les recréer...

Ceci a pour conséquence d'augmenter la valeur des clés primaires de ces
tables, et par la-même augmenter la taille des fichiers, même après
compactage.

Ma question est la suivante :

Est-il possible (et si oui comment !) de réinitialiser la numérotation
automatique des clés primaires après suppression des enregistrements, sans
refermer la base (et si possible, sans recompacter)

Question subsidiaire : peut-on compacter la base sans la fermer-ouvrir ?

Vous en remerciant par avance,

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr

10 réponses

1 2
Avatar
Pierre CFI [mvp]
oui, j'ai le méme probléme, mais je crois pas que ce soit possible de compacter sans fermer, dans la mesure ou le compactage créee
une base provisoire, qui est renommée aprés
Mais ce n'est pas, parce ce que je ne sais pas, qu'on peut pas (précaution oh combien subtile) :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Joël GARBE" a écrit dans le message de news:42611aee$0$19333$
Bonjour,

Dans mes procédures VBA, je commence par supprimer des enregistrements avant
de les recréer...

Ceci a pour conséquence d'augmenter la valeur des clés primaires de ces
tables, et par la-même augmenter la taille des fichiers, même après
compactage.

Ma question est la suivante :

Est-il possible (et si oui comment !) de réinitialiser la numérotation
automatique des clés primaires après suppression des enregistrements, sans
refermer la base (et si possible, sans recompacter)

Question subsidiaire : peut-on compacter la base sans la fermer-ouvrir ?

Vous en remerciant par avance,

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr




Avatar
Joël GARBE
Merci Pierre...

Si un Maître ès Access ne peut pas faire cela, un Grand-Maître aura-t-il une
réponse différente ?

;-))))))))))))))
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Pierre CFI [mvp]" a écrit dans le message de
news:
oui, j'ai le méme probléme, mais je crois pas que ce soit possible de
compacter sans fermer, dans la mesure ou le compactage créee
une base provisoire, qui est renommée aprés
Mais ce n'est pas, parce ce que je ne sais pas, qu'on peut pas (précaution
oh combien subtile) :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Joël GARBE" a écrit dans le message de
news:42611aee$0$19333$
Bonjour,

Dans mes procédures VBA, je commence par supprimer des enregistrements
avant
de les recréer...

Ceci a pour conséquence d'augmenter la valeur des clés primaires de ces
tables, et par la-même augmenter la taille des fichiers, même après
compactage.

Ma question est la suivante :

Est-il possible (et si oui comment !) de réinitialiser la numérotation
automatique des clés primaires après suppression des enregistrements,
sans
refermer la base (et si possible, sans recompacter)

Question subsidiaire : peut-on compacter la base sans la fermer-ouvrir ?

Vous en remerciant par avance,

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr








Avatar
Pierre CFI [mvp]
Non, bien sur, mais je connais un extra-terreste mi lyonnais, mi marsien....:o)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Joël GARBE" a écrit dans le message de news:42611ff5$0$3128$
Merci Pierre...

Si un Maître ès Access ne peut pas faire cela, un Grand-Maître aura-t-il une
réponse différente ?

;-))))))))))))))
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Pierre CFI [mvp]" a écrit dans le message de
news:
oui, j'ai le méme probléme, mais je crois pas que ce soit possible de
compacter sans fermer, dans la mesure ou le compactage créee
une base provisoire, qui est renommée aprés
Mais ce n'est pas, parce ce que je ne sais pas, qu'on peut pas (précaution
oh combien subtile) :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Joël GARBE" a écrit dans le message de
news:42611aee$0$19333$
Bonjour,

Dans mes procédures VBA, je commence par supprimer des enregistrements
avant
de les recréer...

Ceci a pour conséquence d'augmenter la valeur des clés primaires de ces
tables, et par la-même augmenter la taille des fichiers, même après
compactage.

Ma question est la suivante :

Est-il possible (et si oui comment !) de réinitialiser la numérotation
automatique des clés primaires après suppression des enregistrements,
sans
refermer la base (et si possible, sans recompacter)

Question subsidiaire : peut-on compacter la base sans la fermer-ouvrir ?

Vous en remerciant par avance,

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr












Avatar
Raymond [mvp]
Bonjour tous les deux.

question d'abord : la clé primaire autonum est-elle une clé externe d'une
autre table ou alors cette clé primaire n'est pas utilisée par ailleurs ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
Non, bien sur, mais je connais un extra-terreste mi lyonnais, mi
marsien....:o)

--
Pierre CFI
MVP Microsoft Access


Avatar
Pierre CFI [mvp]
trés mauvaise question, tu peux retourner au dodo

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Raymond [mvp]" a écrit dans le message de news:
Bonjour tous les deux.

question d'abord : la clé primaire autonum est-elle une clé externe d'une
autre table ou alors cette clé primaire n'est pas utilisée par ailleurs ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
Non, bien sur, mais je connais un extra-terreste mi lyonnais, mi
marsien....:o)

--
Pierre CFI
MVP Microsoft Access







Avatar
Raymond [mvp]
Objection, Votre Honneur !
si le numauto est une clé primaire et qu'elle n'est utilisée dans aucune
relation avec une autre table on peut renuméroter le champ à partir de 1 en
VBA.
voir: http://officesystem.access.free.fr/ex_champ_numeroauto.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
trés mauvaise question, tu peux retourner au dodo

--
Pierre CFI
MVP Microsoft Access


Avatar
Joël GARBE
Bonjour Raymond,

C'est une clé primaire de type numérotation automatique, créée dans la
table, et cette clé n'est reliée à aucune autre table dans le schéma
relationnel...

Je ne sais pas si j'ai bien répondu à la question, mais c'est ma réponse, si
cela permet d'avoir une solution (pourquoi ne pas envisager de supprimer
cette clé par exemple ?)

Merci de tes conseils...

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour tous les deux.

question d'abord : la clé primaire autonum est-elle une clé externe d'une
autre table ou alors cette clé primaire n'est pas utilisée par ailleurs ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
Non, bien sur, mais je connais un extra-terreste mi lyonnais, mi
marsien....:o)

--
Pierre CFI
MVP Microsoft Access







Avatar
Joël GARBE
J'avais donc bien répondu, il me reste à attendre de savoir comment
renuméroter à partir de 1 en VBA ?

Merci par avance ;-)

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Raymond [mvp]" a écrit dans le message de
news: %
Objection, Votre Honneur !
si le numauto est une clé primaire et qu'elle n'est utilisée dans aucune
relation avec une autre table on peut renuméroter le champ à partir de 1
en VBA.
voir: http://officesystem.access.free.fr/ex_champ_numeroauto.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
trés mauvaise question, tu peux retourner au dodo

--
Pierre CFI
MVP Microsoft Access






Avatar
Joël GARBE
Oups, avais pas vu le lien !!! Merci Raymond !

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Raymond [mvp]" a écrit dans le message de
news: %
Objection, Votre Honneur !
si le numauto est une clé primaire et qu'elle n'est utilisée dans aucune
relation avec une autre table on peut renuméroter le champ à partir de 1
en VBA.
voir: http://officesystem.access.free.fr/ex_champ_numeroauto.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
trés mauvaise question, tu peux retourner au dodo

--
Pierre CFI
MVP Microsoft Access






Avatar
Pierre CFI [mvp]
.../...
çà me parait bizarre dans une base access, une clé primaire qui n'est reliée à rien
mais si c'est le cas, le Martien/Lyonnais a encore frappé
Je l'aurais un jour, je l'aurais :o)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Joël GARBE" a écrit dans le message de news:42612907$0$25053$
Bonjour Raymond,

C'est une clé primaire de type numérotation automatique, créée dans la
table, et cette clé n'est reliée à aucune autre table dans le schéma
relationnel...

Je ne sais pas si j'ai bien répondu à la question, mais c'est ma réponse, si
cela permet d'avoir une solution (pourquoi ne pas envisager de supprimer
cette clé par exemple ?)

Merci de tes conseils...

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour tous les deux.

question d'abord : la clé primaire autonum est-elle une clé externe d'une
autre table ou alors cette clé primaire n'est pas utilisée par ailleurs ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
Non, bien sur, mais je connais un extra-terreste mi lyonnais, mi
marsien....:o)

--
Pierre CFI
MVP Microsoft Access











1 2