Hallo,
in einen System gibt es verschiede Front-End die alle auf einem Back-End zugreifen. Die Front-End haben gleiche und verschiedene Aufgaben. Daher sind in allen teilweise verschiedene Formulare, Berichte und Abfragen. Meine Frage ist nun. Die Front-End unterscheiden sich sehr in der Größe, z.b. eine Front-End ist 3 Mb und eine zweites ist 30 MB !!! Ich kann nicht erkennen, woher die großen Unterschiede kommen. Im großen Front-End gibt es zwar einige Formulare und Abfragen mehr, daraus sind aber die Unterschiede für mich nicht erklärbar. Komprimiert werden alle regelmäßig.
Was bestimmt im wesentlichen die Größe einer DB?
Gruß und Danke
Zitat von: Liene am Dezember 11, 2018, 13:19:04
Was bestimmt im wesentlichen die Größe einer DB?
Nach meiner Erfahrung sind bei Frontend-DBs eingebundene Bilder (z.B. Logos) ein wesentlicher Faktor für die Dateigröße.
Hallo PhilS ,
danke für deine Antwort, nur in den DBs ist nicht ein Bild??
Gruß
Hallo,
hast Du die Frontends schon mal komprimiert/repariert (Access Dienstprogramm) ?
Hallo,
danke aber wie oben beschrieben schon permanent
Gruß
Dann ist die Ursache nicht so offensichtlich. Du könntest es aber eingrenzen.
Erstelle eine Dateikopie, bestimme die Dateigröße. Dann löschst Du ein Objekt, und bestimmst erneut die Dateigröße. Dann geht es weiter mit dem nächsten Objekt usw. Wenn es etwas mehr ist an Objekten, könntest Du einen Code dazu schreiben und verwenden.
Wenn die Bildergalerie wirklich leer ist (kann man im Entwurfsmodus eines Formulars feststellen), würde ich ActiveX-Steuerelemente noch zu den üblichen Verdächtigen zählen. Ein Umschalten eines Formulars in den Entwurfsmodus mit einem prall gefüllten Listview kann genügen, dass gleich alle angezeigten Elemente des Listviews mit in den Entwurf übernommen werden. Ansonsten würde ich zuerst ein Decompile (http://www.donkarl.com/FAQ/FAQ1Grundlagen.htm#1.23) anstreben und erst nach unbefriedigendem Resultat mit der von ebs17 beschriebenen Methode voranschreiten, weil sie doch recht mühsam ist.
Hallo und vielen Dank. Ich habe ebs Vorschlag ausprobiert. Beim Loschen von Abfragen, Berichte und Module keine besonderen Effekte.
Erst das Löschen von Formulare brachte deutliche Verringerungen. Es sind also die Formulare von entscheidender Bedeutung für die DB-Größe
(Jedenfalls bei meiner Formulargestaltung:))
nochmal Danke und Gruß aus Berlin