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 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