Bonjour à toutes et tous,
J'utilise beaucoup msAccess (Office 2019 Pro Plus) depuis 1993, comme développeur professionnel mais à la retraite depuis quelques années. Mes applications comprennent une base PROGramme et une base DATA contenant les tables locales liées à l'application. Le choix de la base DATA s'effectue via un outil personnel de sélection, avec paramétrisation des écrans (taille et position) pour chaque application PROG & DATA. Ce système fonctionne correctement depuis près de 15 ans.
Mon application TVfilms24 permet de noter les émissions que je souhaite enregistrer, avec divers détails comme les comédien(ne)s d'un film avec éventuellement une série de photos. Les photos sont stockées individuellement dans un répertoire différent de ceux des bases PROG et DATA. La table T_Comédiens contient e.a. strPréNom avec prénom et nom et blnPhoto pour indiquer si des photos sont associées. Une routine permet de combiner le nom avec l'adresse standard (la même pour tous) du répertoire des photos pour afficher à la demande la suite de photos du comédien. Cela fonctionne très bien. Donc AUCUNE photo JPG ou WEBP ou AVIF, etc, ni son chemin d'accès avec son nom, n'est stockée ni dans la base PROG ni dans la base DATA.
Le problème c'est que ma base PROG est énorme : 1 708 460 Ko (même après compactage) alors que toutes mes autres bases PROG font au maximum 3 000 Ko. Cette taille énorme pourrait être due au fait qu'Access, ni vu ni connu ni documenté, y stockerait du broll pour toutes ces photos. La base DATA ne fait que 2 096 Ko, tout-à-fait normal. En fait, il y a 1 645 photos pour un volume disque de 588 Mo, donc bien moins que la base PROG.
Quelqu'un peut-il m'aider à comprendre et résoudre le problème pour ramener la taille de la PROG à une taille normale ? Parce que cela a une FORTE incidence sur les back-ups. D'avance merci
Partager