Bedingtes einblenden einer Grafik

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Bedingtes einblenden einer Grafik

Re: Bedingtes einblenden einer Grafik

von RobertG » Do, 16.01.2014 16:36

Hallo Michaela,

ich habe mich da jetzt einmal stur an die Anleitung aus dem Handbuch gehalten und das Beispiel angehängt.

Gruß

Robert

Kleiner Nachtrag: Das bedingte Einblenden funktioniert zur Zeit nicht bei grafischen Elementen, die Du über Einfügen → Formen eingebaut hast. Zumindest gilt dies für alle LibreOffice-Versionen und für OpenOffice - ob auch für AOO kann ich nicht sagen. Ich habe das hier gemeldet: https://bugs.freedesktop.org/show_bug.cgi?id=73707
Dateianhänge
Einblendung_Grafiken.zip
Bedingte Einblendung einer Grafik im Report-Builder
(70.4 KiB) 93-mal heruntergeladen

Re: Bedingtes einblenden einer Grafik

von onceuponatime » Do, 16.01.2014 13:41

Hallo Robert,

danke für deine Antwort.
Die genannten Seiten im Buch habe ich natürlich schon gelesen.
Auch viel Recherche online getrieben - aber bislang finde ich nichts auf mein konkretes Problem.

Danke

Re: Bedingtes einblenden einer Grafik

von RobertG » Mi, 15.01.2014 13:34

Hallo Michaela,

schau Dir dazu einmal das Kapitel "Berichte" im aktuellen Base-Handbuch an. Ich kopiere Dir hier einmal das kurze Kapitel zur bedingten Anzeige:

Code: Alles auswählen

Gruppenköpfe, Gruppenfüße, Felder – in sämtlichen Untergliederungen befindet sich unter den
allgemeinen Eigenschaften das Feld «Ausdruck für bedingte Anzeige». Formeln, die in dieses Feld
geschrieben werden, beeinflussen den Inhalt eines Feldes oder gleich die Anzeige eines ganzen
Bereiches. Auch hier steht der Funktions-Assistent zur Verfügung.
[Feldbezeichnung]="true"
sorgt dafür, dass der Inhalt von Feldbezeichnung nur dann angezeigt wird, wenn er wahr ist.
Manche Formen der bedingten Anzeige erschließen sich nicht aus den angebotenen
Eigenschaften. Soll z.B. eine Trennlinie nach dem 10. Platz einer Wettkampfliste eingezogen
werden, so geht dies nicht, indem der Grafik über die bedingte Anzeige mitgegeben wird
[Platz]=10
Dieser Befehl wirkt nicht auf die Grafik. Sie erscheint in dem Abschnitt Detail dann weiter nach
jedem Datensatz.
Sicherer ist es, die bedingte Anzeige an einen Gruppenfuß statt an die Grafik zu binden, sofern
dieser nicht anderweitig benötigt wird. Die Linie wird im Gruppenfuß positioniert. Dann erscheint
die Linie auch tatsächlich nach dem 10. Platz, wenn sie wie oben formuliert wird. Dazu muss dann
allerdings auch der Inhalt, der vorher im Abschnitt Detail angezeigt wurde, in den Gruppenkopf
verlagert werden.
Beim Report-Builder kommt es sehr auf die Version an, die Du gerade laufen hast. Da sind eine Menge kleiner Bugs drin. Gerade hier könnte sich ja etwas getan haben, was mir entgangen ist.

Gruß

Robert

Bedingtes einblenden einer Grafik

von onceuponatime » Mi, 15.01.2014 09:46

Hallo,

beschäftige mich erst seit letzter Woche mit Base und habe vorgestern bereits eine tolle Hilfe hier bekommen.
Nun sitze ich an einem weiteren Problem, das sich meinem Verständnis leider entzieht.

Ich habe eine Abfrage mit mehren Filtern erstellt, die u.a. ein Feld mit dem Titel "anwesend" überprüft.
Gerade erstelle ich einen Bericht (mit dem Oracle Report Builder) und nun möchte ich bitte,
dass eine bestimmte Grafik angezeigt wird, abhängig davon, ob das Feld "anwesend" in meiner Datenbank ausgefüllt ist oder nicht.
Beispiel: Wenn das Feld "anwesend" ausgefüllt ist (mit "ja") soll die Grafik ausgeblendet sein. Andernfalls soll sie sichtbar sein.

Wie lässt sich soetwas denn realisieren?
Ich habe bereits versucht die Grafik einzufügen und über "Ausdruck für bedingte Anzeige" mehrere Formeln getestet.
Bislang erfolglos.
Hoffe es kann mir jemand helfen.

Grüße

Nach oben