wie gelöschte Bilder aus Formularkontainer entfernen?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

geimist
****
Beiträge: 191
Registriert: Fr, 15.02.2008 16:10

wie gelöschte Bilder aus Formularkontainer entfernen?

Beitrag von geimist »

Hallo,

in einer Basedatenbank habe ich in den Formularen die
Hintergrundgrafiken ausgetauscht. Allerdings habe ich festgestellt,
dass die .odb-Datei sich in der Größe nicht verringert. Als ich einmal
mit 7Zip in die odb Datei geschaut habe, stellte ich fest, dass
alle "gelöschten" Bilder in den Formularen noch vorhanden waren. Ich
habe sie auch mal testweise gelöscht, aber dann lassen sich die
Formulare nicht mehr öffnen.

Mein Gedanke war, ob dies mit der Versionsverwaltung
(Dokumentenversionen) zu tun hat, aber im Bearbeitungsmodus zeigen
mir die Fomulare keine Versionen an.

Hat jeman einen Tipp, wie ich die alten Bilder löschen kann? Ist es
evtl. eine Konfigurationseinstellung?

Vielen Dank
Gruß
Stephan

LibreOffice 5.3 - MAC OS/X 10.11
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: wie gelöschte Bilder aus Formularkontainer entfernen?

Beitrag von eBayer »

Hallo Stephan,
hast Du Writer so konfiguriert, daß die Änderungen eines Dokuments nachverfolgt werden können?
Das könnte die Ursache sein. Einfach ausschalten!
Siehe dort:
viewtopic.php?f=1&t=29189#p119573

Gruß eBayer
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
geimist
****
Beiträge: 191
Registriert: Fr, 15.02.2008 16:10

Re: wie gelöschte Bilder aus Formularkontainer entfernen?

Beitrag von geimist »

Diesbezüglich hatte ich in den Verionseinstellung nachgeschaut, und dort wurden mir keine alten Versionen des Dokuments angezeigt. Oder kann man das noch woanders einstellen? In den Menüs habe ich irgendwie nichts gefunden.

Edit: Änderungen aufzeichnen war/ist deaktiviert
Gruß
Stephan

LibreOffice 5.3 - MAC OS/X 10.11
geimist
****
Beiträge: 191
Registriert: Fr, 15.02.2008 16:10

Re: wie gelöschte Bilder aus Formularkontainer entfernen?

Beitrag von geimist »

Ich habe jetzt die störenden Bilddateien durch gleichnamige Dateien mit der Abmessung 1x1 Pixel getauscht.
So können die Formulare geladen werden, und die Größe ist minimiert.
Gruß
Stephan

LibreOffice 5.3 - MAC OS/X 10.11
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: wie gelöschte Bilder aus Formularkontainer entfernen?

Beitrag von eBayer »

gute Idee..... ich habe nach Deiner Meldung bei mir die gleiche Situation festgestellt ohne es bisher bemerkt zu haben.
Gruß eBayer
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
geimist
****
Beiträge: 191
Registriert: Fr, 15.02.2008 16:10

Re: wie gelöschte Bilder aus Formularkontainer entfernen?

Beitrag von geimist »

Von der Mailingliste habe ich noch folgenden Tipp bekommen:
Hallo Stephan,

ich habe das gerade einmal durchgespielt.
neue Datenbank, eine Tabelle, 2 Datensätze, Formular. Im Hintergrund des
Formulars ein Foto. 2,8 MB war die Größe der *.odb-Datei (ist ja der ganze
Container, eben nicht nur die Datenbank selbst). Kopiere ich das Formular und
füge es direkt wieder ein: 5,6 MB. Das Foto wird also mit jedem Formular
mittransportiert.

Ohne in die Eingeweide der *.odb-Datei zu sehen:
Formular zum bearbeiten geöffnet, neues Formular in der Entwurfsansicht
gegründet und alle Inhalte des (großen) Formulars in das neue Formular
kopiert, die als Kontrollfelder u.ä. sichtbar sind. Neu abgespeichert, alte
Formulare gelöscht und die *.odb-Datei hat jetzt nur noch 10,5 kB.

Das neue Formular ist direkt brauchbar. Ich dachte erst: jetzt musst Du noch
die Datenbankverknüpfung erstellen usw. War nicht.

Gruß
Gruß
Stephan

LibreOffice 5.3 - MAC OS/X 10.11
Antworten