Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: datekk am August 19, 2015, 20:32:31

Titel: selbes Bild zig mal zur Auswahl
Beitrag von: datekk am August 19, 2015, 20:32:31
Hallo,

ich nutze in einem Bericht eine Grafik als Bildhintergrund. Diese nennt sich "Grafik_Briefbogen1".

Gerade eben habe ich eine neue Schaltfläche angelegt und wollte diese mit einer Grafik belegen. Ich klicke also in die Eigenschaften auf "Bild". Dort finde ich zwischenzeitlich 2464 Einträge mit dem Briefbogen.. Also der letzte Eintrag lautet "2464_Grafik_Briefbogen1".

Es wird bei jedem Berichtsaufruf um einen Eintrag erweitert. Nach ein paar Aufrufen hat sich die Liste bis "2485_Grafik_Briefbogen1" erweitert.

Wie kommt sowas zustande? Das ist doch bestimmt nicht normal oder? Kann man das beheben?

Im Bericht selber wird Code zum anzeigen des Hintergrundbildes ausgeführt:

Private Sub Report_Load()

'// Verlagseinstellungen vornehmen

If Me!Verlagsname = "*************" Then
    Me.Picture = "F:\Server\Bilder\Grafik_Briefbogen1.jpg"
    Me.BezFeld1024.Visible = False

    Else

    Me.Picture = ""
    Me.BezFeld1024.Visible = True

End If


Ist dies ggf. falsch?

LG
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: datekk am September 21, 2015, 10:42:13
Sorry, ich hole das Thema noch mal hoch da es mir immer noch unter den Nägeln brennt. Tagtäglich erstellen wir mit Access zahlreiche Angebote (über 100)... Mittlerweile ist meine Datenbank beim 2545sten Eintrag.

Leider kam noch keine Antwort dazu. Ich mache mir sorgen, dass die Datei bei jedem Aufruf in der Datenbank gespeichert wird. Diese Datei ist 33kB groß. Nicht dass diese für rund 83 MB meiner Frontend-Datei zuständig ist..

Oder muss ich mir da keine Sorge machen?
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: DF6GL am September 21, 2015, 11:20:11
Hallo,


verstehe die Beschreibung nicht:

Was hat die Schaltfläche auf einem Bericht zu suchen? Benutzt Du den Bericht zur Darstellung von Analysen oder soll der Bericht gedruckt (also zu Papier gebracht) werden?

Wozu brauchst Du die Graphik auf den Button?

Welche Access-Version benutzt Du?

Wenn möglich, lad mal eine abgespeckte DB mit dem relevanten Effekt hier hoch (gezippt und datenreduziert).
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: datekk am September 21, 2015, 11:45:36
Nein, es ist keine Schaltfläche auf dem Bericht. Ich wollte woanders eine anlegen und da habe ich es gesehen.

Beim laden des Berichts wird eine Eigenschaft abgefragt via IF... je nach Auswertung wird ein entsprechendes Hintergrundbild geladen.

Wenn ich den Bericht aber im Layout- oder im Entwurfsmodus öffne, dann kann ich doch die Berichtseigenschaften anzeigen lassen. Und dort steht in der Registerkarte "Format" die Eigenschaft "Bild". Im rechts daneben stehenden Feld steht bei mir nun "2551_Grafik_Briefbogen1". Wenn ich daneben das kleine schwarze Dreieck drücke öffnet sich die ganze Liste. Erster Eintrag = 1_Grafik_Briefbogen1; letzter Eintrag 2551_Grafik_Briefbogen1... Und natürlich alle zwischenstufen von 1 bis 2551...

Verstehst Du was ich meine?
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: DF6GL am September 21, 2015, 12:47:05
Hallo,

ok,

kann den Effekt hier aber weder mit A2010 noch mit A2013 (jeweils 32b mit Win10/64b) irgendwie nachstellen.

Berichts-Hintergrundbild zum Ersten über die Berichts-Eigenschaft "Bild" eingestellt und im Folgenden mittels VBA (Me.Picture ="c:\.....") in der Load-Ereignisprozedur zugewiesen.  Bericht mehrmals geöffnet (Seitenansicht) , aber nicht real gedruckt.
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: datekk am September 21, 2015, 13:17:15
Ich nutze ACCESS 2013 und Win7 64 bit

Bericht wird bei mir als PDF gespeichert via:

DoCmd.OpenReport "Auftragsformular_nach_Ausgabe", acViewPreview, , "AngebotAuftrag_ID =" & DatensatzID, , Me.Formularwahl
DoCmd.OutputTo acOutputReport, "Auftragsformular_nach_Ausgabe", acFormatPDF, Pfad & v_Art & "_" & PFDateiname(DateiName) & "_" & v_Projekt & Forms!AngebotAuftrag!ID_AngebotAuftrag & ".pdf"
DoCmd.Close acReport, "Auftragsformular_nach_Ausgabe"


Nach jedem Aufruf habe ich eine Datei mehr in den Eigenschaften für Bild des Berichts....

Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: MaggieMay am September 21, 2015, 13:33:04
Hi,

wähle als Bildtyp "Verknüpft", dann passiert das nicht. Anschließend kannst du die DB mal komprimieren und schauen ob sie kleiner geworden ist.
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: datekk am September 21, 2015, 13:41:00
Besten Dank.. Die Eigenschaft stand auf "Freigegeben"... Nach der Umstellung auf "Verknüpft" wird kein weiterer Eintrag zugefügt, allerdings sind auch nach der Komprimierung noch alle der über 2500 Einträge vorhanden.

Kann man die seperat löschen?
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: MaggieMay am September 21, 2015, 14:06:48
Ich wüsste nicht wie, notfalls musst du den Bericht neu erstellen.
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: datekk am September 21, 2015, 14:35:41
Ok. Dann besten Dank. :o)
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: datekk am September 22, 2015, 09:22:20
Noch eine kleine Anmerkung dazu...

Also dieser "Fehler" bzw. die fehlerhafte Einstellung führte wahrscheinlich tatsächlich zu einem "zumüllen" meiner Datenbank.

Ich habe eine komplett neue Datenbank angelegt und aus der alten Datenbank alle Inhalte importiert... Also Tabellen, Abfragen, Module.. alles....

Der Datenmüll wurde nicht mit übertragen.

Meine Datenbank hat nun eine Größe von rund 14MB statt wie vorher über 100 MB.

Beste Grüße
.::datekk::.
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: MaggieMay am September 22, 2015, 10:37:55
Hattest du es vorher denn auch schon mal mit dem Komprimieren versucht?
Titel: Re: selbes Bild zig mal zur Auswahl
Beitrag von: datekk am September 23, 2015, 10:27:00
ja hatte ich.. Das brachte leider kein Ergebnis. Übrigens nach komprimieren der neuen DB bin ich nur noch bei 8 MB. Das ist mal ein Unterschied :)