Taille d'une base ACCESS
Fermé
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
-
8 juil. 2003 à 18:06
sandro - 12 août 2010 à 15:47
sandro - 12 août 2010 à 15:47
A voir également:
- Taille d'une base ACCESS
- Taille 32x32 correspondance ✓ - Forum Loisirs / Divertissements
- Réduire taille pdf - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- W32 l32 taille française homme ✓ - Forum Loisirs / Divertissements
- Formules excel de base - Guide
11 réponses
On peut, par code, compacter la base de données par exemple à la fermeture.
On peut mettre le chemin d'accès aux fichier image (jpg) et afficher, par code, le fichier quand nécessaire.
On peut mettre le chemin d'accès aux fichier image (jpg) et afficher, par code, le fichier quand nécessaire.
après compactage d ela base ça donne quoi?
kinder.surprise,
le maton du matou
kinder.surprise,
le maton du matou
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
8 juil. 2003 à 20:48
8 juil. 2003 à 20:48
Est il possible de lancer un compactage de la base en VBA sur action opérateur ou à la fermeture de la base ??
Erwan51
Erwan51
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
8 juil. 2003 à 20:40
8 juil. 2003 à 20:40
Je n'ai pas essayé de la compacter car c'est une base au format MDE destinée à permettre uniquement l'ajout la consultation ou la suppression d'enregistrements, il n'y a aucun accès aux menus.
Erwan51
Erwan51
blux
Messages postés
24886
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
27 mars 2023
3 314
9 juil. 2003 à 09:11
9 juil. 2003 à 09:11
Ben alors, fais autrement :
Sépare ta base en deux, en mettant les datas d'un côté et les actions utilisateur d'un autre, comme ça, tu pourras distribuer un mde "light" et conserver tes données ailleurs (tu pourras aussi compacter la base de temps en temps, sans gêner l'utilisateur)
On ne peut pas compacter en vba une base ouverte, il faut le faire avec l'option /compact dans la ligne de comande.
A+ Blux
Sépare ta base en deux, en mettant les datas d'un côté et les actions utilisateur d'un autre, comme ça, tu pourras distribuer un mde "light" et conserver tes données ailleurs (tu pourras aussi compacter la base de temps en temps, sans gêner l'utilisateur)
On ne peut pas compacter en vba une base ouverte, il faut le faire avec l'option /compact dans la ligne de comande.
A+ Blux
"Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
9 juil. 2003 à 09:16
9 juil. 2003 à 09:16
Par contre j'ai des barres d'outils personnalisées ds la base, donc je peux très bien mettre l'option "Compacter baseé à ce niveau la
non ?
A+
Erwan51
non ?
A+
Erwan51
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
9 juil. 2003 à 10:14
9 juil. 2003 à 10:14
Le compactage d'une base de données Access fonctionne t'il aussi avec l'extension mde ?
A+
Erwan51
A+
Erwan51
blux
Messages postés
24886
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
27 mars 2023
3 314
9 juil. 2003 à 10:32
9 juil. 2003 à 10:32
ben non je ne crois pas, puisque le mde est déjà une base compactée...
A+ Blux
A+ Blux
"Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
9 juil. 2003 à 10:41
9 juil. 2003 à 10:41
Le problème c'est que j'ai une base MDE vide au départ donc elle fait à peu près 1Mo
mais des que je rajoute 10 enregistrements (avec pour chacun d'entre eux quelques renseignements dont une photo), la taille de la base devient 30 Mo!!!
C'est quand même bizarre non ?
A+
Erwan51
mais des que je rajoute 10 enregistrements (avec pour chacun d'entre eux quelques renseignements dont une photo), la taille de la base devient 30 Mo!!!
C'est quand même bizarre non ?
A+
Erwan51
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
9 juil. 2003 à 10:41
9 juil. 2003 à 10:41
Le problème c'est que j'ai une base MDE vide au départ donc elle fait à peu près 1Mo
mais des que je rajoute 10 enregistrements (avec pour chacun d'entre eux quelques renseignements dont une photo), la taille de la base devient 30 Mo!!!
C'est quand même bizarre non ?
A+
Erwan51
PS : le MDE est plus un exécutable de la base qu'une version compactée à mon avis
mais des que je rajoute 10 enregistrements (avec pour chacun d'entre eux quelques renseignements dont une photo), la taille de la base devient 30 Mo!!!
C'est quand même bizarre non ?
A+
Erwan51
PS : le MDE est plus un exécutable de la base qu'une version compactée à mon avis
blux
Messages postés
24886
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
27 mars 2023
3 314
9 juil. 2003 à 10:58
9 juil. 2003 à 10:58
le mde est une version 'exécutable', en ce sens qu'on l'allège de tout ce qui est inutile : on compacte les données, on supprime les objets temporaires, on 'compile' le code vb...
divise ta base et tu n'auras plus ce problème... j'avais remarqué que l'extension d'une base access suivait plus des règles exponentielles que linéaires... :-)
A+ Blux
divise ta base et tu n'auras plus ce problème... j'avais remarqué que l'extension d'une base access suivait plus des règles exponentielles que linéaires... :-)
A+ Blux
"Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
erwan51
Messages postés
627
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
80
9 juil. 2003 à 11:02
9 juil. 2003 à 11:02
J'ai malheureusement l'impression que c'est dû aux objets OLE, Access doit réserver une place énorme pour ces objets et vu que j'en ai un par enregistrement ...;)
A+
Erwan51
A+
Erwan51
Bonjour Erwan,
Ton problème est lié au fait que tes photos qui font "70 ko" sont au format JPG (donc compressé). Quand tu les colles dans un champ OLE elles sont stockées en BMP d'où la taille de ta base...
La solution, je la cherche moi aussi : il faut conserver les fichiers JPG dans un sous-répertoire et trouver un moyen de les afficher dans un formulaire moyennant quelques lignes de VisualBasic : qui sait faire ça ?
Cdlt.
Ton problème est lié au fait que tes photos qui font "70 ko" sont au format JPG (donc compressé). Quand tu les colles dans un champ OLE elles sont stockées en BMP d'où la taille de ta base...
La solution, je la cherche moi aussi : il faut conserver les fichiers JPG dans un sous-répertoire et trouver un moyen de les afficher dans un formulaire moyennant quelques lignes de VisualBasic : qui sait faire ça ?
Cdlt.
blux
Messages postés
24886
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
27 mars 2023
3 314
>
marrant
23 mars 2009 à 14:22
23 mars 2009 à 14:22
C'est bien, tu peux retourner t'assoir...