Mit wenn funktion grafik anzeigen im acces bericht

Hallo,

ich möchte in einem access bericht mittels einer Wenn funktion bestimmen ob eine bestimmte grafik angezeigt wird oder nicht.

Weiss jemand eine lösung?

Danke im vorhinein

Hallo,

ich würde die Grafik auf den Bericht platzieren und mit Hilfe der Wenn Funktion einfach unsichtbar oder sichtbar machen.

Hallo matze,

erstmal danke für die schnelle antwort.

diese funktion kenne ich noch nicht ich habe einen feld das wir „SICHTBAR“ der bei jeden kunden entweder auf JA oder auf NEIN geschaltet ist und die sichtbarkeit der grafik soll sich danach richten.

Kannst du mir kurz erklären wie ich die grafik eben wie du vorgeschlagen hast sichtbar oder nicht sichtbar ist?

Ich hoffe mich einigermassen klar ausgedrückt zu haben.

David

Hallo David
Ich würde mit VBA im Detailbereich/Format
die Visible-Eigentschaften auf False setzen.

Wenn [„Feld“] = „Kriterium“ Then
Grafik.Visible = False
else
Grafik.Visible = True
End if

Gruß
Brösel

Hallo David,
kannst Du Dein Anliegen etwas präzisieren?
Willst Du eine Grafik zu abgefragten Datensätze oder eine bestimmte Kopfgrafik anzeigen…?

Das Ganze würde ich als Ereignisprozedur beim Öffnen des Berichts lösen.
In dieser Prozedur muss man das Feld wo Ja oder Nein drinsteht abfragen und dann die Eigenschaft Visible des Grafikelements auf dem Bericht auf True oder False setzen.
Nach dem Prinzip:
If Feld=‚Ja‘ then
Me.Grafikelement.Visible = True
else
Me.Grafikelement.Visible = False
End if

„Feld“ muss dann im Bericht bekannt sein (also in der Datengrundlage)

danke für die antwort

Wenn ich das richtig verstanden habe und angenommen mein feld heisst FELD1 und meine grafik heisst grafik.jpg

Gebe ich in der ereignisprozedur beim öffnen wie folgtt ein

If [FELD1]=‚Ja‘ then
Me.Grafikelement.Visible = True
else
Me.Grafikelement.Visible = False
End if

wie gebe ich da den namen der grafik ein?

Und noch eine frage habe ich

Das bericht wird mehrmals „gedruckt“ es handelt sich um ein verrechnungsprogramm dass fuer alle kunden automatisch jedes monat die rechnung ausdruckt und da gibt es dabei welche wo eben diese grafik erscheinen soll und bei anderen nicht…

Danke nochmals

Hallo David
Der Name der Grafik spiel dabei keine Rolle
Mit der VBA Anweisung wird das Bild oder Objekfeld
Ein bzw. Ausgeblendet, egal was es enthält.

Hallo David,
du kannst das über
If Me!BestimmteGrafik.Visible = True Then …
machen.
Gruß, Stefan
PS: Ein kleines Feedback wäre nett

Hallo an alle,

sorry konnte mich erst jetzt damit wieder beschaeftigen…

Also es funktioniert tatsaechlich allerdings habe ich folgendes problem:

Da es sich um das ausdrucken von vielen rechnungen für verschiedene kunden mit einer jeweils anderen einstellung wird die sichtbarkeit der grafik für das report nur einmal eingestellt und dann fuer alle kunden uebernommen…

Weiss jemand eine lösung damit es für alle individuell funktioniert?

Danke Vielmals

David