OVH Cloud OVH Cloud

Taille d'une base 2003

22 réponses
Avatar
luc
Bonsoir,

Ma base est passée de 4 Mo à 82Mo sans ajout d'enregistrements. Juste
quelques corrections de code et des fonds de formulaire avec une image
intégrée de 33ko.

Je compacte . Ca reste à la même taille. existe-t-il un moyen analytique de
savoir à quoi correspond cette hyper inflation de taille?

Merci

2 réponses

1 2 3
Avatar
luc
J'avais un probleme de relations.

Les relations étaient les mêmes dans la base du code et celles des tables
puisqu'au depart j'avais crée une base unique

J'ai corrigé l'erreur dans la base du code et ca a suffi pour resoudre le
probleme. Cest donc les relations dans la base du code qui sont prises en
compte. apparremment

Pour les 82 Mo (base du code) alors que j'avais compacté plusieurs fois sans
résultat, miracle maintenant elle fait plus que 2 M0

merci

"Tisane" a écrit dans le message de news:

quand j'importe tout dans une nouvelle base je peux importer les
relations aussi, ou il faut le refaire?


Les relations suivent les tables.
Dans la boîte de dialogue de l'importation, clique sur le bouton [Options],
tu verras les relations cochées par défaut. Profites-en pour cocher "Menus
et barres d'outils" et éventuellement "Paramètres d'import/export" si tu en
as dans ta base.

et si les tables sont dans une base spéarée, les relations il faut les
mettre à quel niveau? dans la base contenant le code ou dans celel
contenant les tables?


Les relations sont faites entre les tables. C'est donc dans la base qui
contient les tables qu'elles doivent être créées ou modifiées.
Mais lors de l'import, à la limite, tu n'as pas à t'en occuper. Cela se fait
tout seul ;-)
Si ta base est fractionnée, tu ne fais l'import que pour la base qui
contient le code (et tu n'y importes pas les tables, tu referas seulement
l'attache de tables).
Ce n'est pas la base qui contient les tables qui fait 82 Mo pour l'instant,
je suppose.

--
Tisane


Bonjour Luc,

Ce qui est bizarre quand même c'est qu'au départ j'avais créé la base
sous access 97 avec en fond de formulaire une image globe.wmf
proposée par l'assistant de création de formulaire. la base ne
faisait 3 à 4 mo. j'ai voulu mettre un fond de formulaire
correspondant à la charte graphique de la société où je bosse et
c'est passé à 82 mo alors que l'image faisait à peu près la même
taille.
Si je remets l'image d'origine globe.wmf.. la taille de la base reste
autour de 82 mo, que je compacte ou pas !


Passer de 4 à 82 Mo avec une seule image...Ce n'est pas normal...
Toutes mes bases sont illustrées à la charte graphique des clients et
s'inspirent souvent leur site web (quand ils sont sympas) car les
utilisateurs sont d'abord sensibles au look.
Je n'utilise *jamais* la propriété Image des formulaires. Et je ne
place *jamais* une image qui couvre tout l'écran.
Par exemple, je découpe le logo et chaque élément qui compose la
charte (boutons, formes,...) au plus près. J'enregistre au format
jpeg ou gif si les couleurs sont simples. Les formats emf ou wmf
devraient s'avérer plus légers mais finalement j'ai eu quelques
déceptions sous Access.
J'insère les images dans le formulaire (par le menu Insertion |
Image), éventuellement je les mets en arrière-plan (menu Format) si
d'autres objets/contrôles doivent être placés dessus.
Si le logo doit être "isolé" (rien qui ne le chevauche), je le place
dans un formulaire indépendant que je réduis à la taille du logo et
j'en fais un sous-formulaire dans tous les formulaires concernés.
Idem pour les états, avec un "sous-état" indépendant.
Ainsi, une base d'une centaine de formulaires (tous à la charte et
aucun bouton standard Windows) et autant d'états dont les 2/3 avec le
logo, pèse 30 Mo.

Dans ton cas, j'essaierais :
- de transférer tous les objets de la bases (sans l'image) dans une
nouvelle base pour voir sa taille de départ
- d'insérer l'image dans le formulaire et de la mettre en
arrière-plan sans la mettre "en fond" (si on parle de la même chose).
Regarde déjà si cela fait une différence.


--
Tisane


Avatar
Tisane
J'avais un probleme de relations.
Les relations étaient les mêmes dans la base du code et celles des
tables puisqu'au depart j'avais crée une base unique
J'ai corrigé l'erreur dans la base du code et ca a suffi pour
resoudre le probleme. Cest donc les relations dans la base du code
qui sont prises en compte. apparremment


Momentanément peut-être (et je suis surprise).
Et si tu refais l'attache de tables...

Pour les 82 Mo (base du code) alors que j'avais compacté plusieurs
fois sans résultat, miracle maintenant elle fait plus que 2 M0


Tu veux dire après import dans une base vierge ?
Et tes images ? Allez, encore un petit effort et elle tiendra sur une...
disquette...

--
Tisane

[...]

1 2 3