Seite 1 von 1
Bericht,Häkchen
Verfasst: So, 05.08.2012 02:59
von Oeli
Folgendes Problem:
Ich arbeite an einer relativ einfachen Datenbank zur Artikelverwaltung meines Betriebes.
Tabellen, Abfragen und Formular funktionieren soweit.
In einer Tabelle habe ich neben der Spalte Produktname eine weitere Spalte Verfügbar. Die Inhalte sind vom Typ Boolean, werden in der Tabelle als Häkchen im Kästchen oder als leeres Kästchen dargestell.
So hätte ich es auch gerne im Bericht, den ich meinen Kunden weitergeben möchte, dargestellt.
Dort erscheint immer nur eine 0 oder eine 1. Wie und wo kann ich dies ändern?
Vielen Dank,
Oeli
Re: Bericht,Häkchen
Verfasst: So, 05.08.2012 08:32
von RobertG
Hallo Oeli,
Du hast im Report-Builder kein Ankreuzfeld. Allerdings kannst Du den anzuzeigenden Inhalt ändern. Wenn Du zur Zeit aber 0 und 1 angezeigt bekommst denke ich, dass Du den alten, mit OpenOffice verbundenen Bericht meinst. Der Report-Builder zeigt in der Regel "WAHR" und "FALSCH" an (was noch störender ist. Aber zumindest dort kannst Du die Anzeige ändern:
Du ziehst ein leeres Feld auf, das Inhalte aus der Datenbank anzeigen könnte, verbindest es aber nicht mit einem Datenbankfeld. Stattdessen gehst du zu:
Eigenschaften des Feldes → Ausdruck für bedingte Anzeige → IF([boolschesFeld];"ja";"nein")
Wobei [boolschesFeld], in eckige Klammern geschrieben, Dein Ja/Nein-Datenfeld ist. In dem Beispiel steht jetzt "ja" und "Nein", Du kannst natürlich auch "x" und "-" nehmen - oder jedes andere Zeichen, das in dem Zeichensatz Deines Fonts vorhanden ist.
... der oben angegebene Ort ist falsch. Siehe dazu die weiteren Kommentare: Es muss heißen: Daten → Datenfeld
Gruß
Robert
Re: Bericht,Häkchen
Verfasst: So, 05.08.2012 09:27
von F3K Total
Hallo Oeli,
und noch eine zweite Möglichkeit:
Du erstellst eine Ansicht oder Abfrage z.B. wie folgt:
Code: Alles auswählen
SELECT "ID ", "Name", "Vorname", casewhen( "Geschlecht" = 0, '☒', '☑' ) AS "männlich" FROM "Personen"
und machst diese zur Grundlage des Berichtes.
Gruß R
Re: Bericht,Häkchen
Verfasst: Mo, 06.08.2012 15:26
von Oeli
Danke, genau so habe ich es mir vorgestellt.
Oeli
Re: Bericht,Häkchen
Verfasst: Mo, 20.08.2012 07:39
von RobertG
Hallo Thomas,
Du hast natürlich Recht. Formeln für ein Feld, die ein Ergebnis anzeigen sollen, müssen unter
Daten → Datenfeld
eingetragen werden. Alles, was unter
Allgemein → Ausdruck für bedingte Anzeige
steht, sorgt nur dafür, dass etwas entweder gedruckt oder eben nicht ausgegeben wird.
Werden Formeln dann für ganze Gruppen benötigt, so geht die Eingabe über die benutzerdefinierte Funktion und den Berichtsnavigator.
Das Ganze steht dann auch noch falsch in dem aktuellen Base-Handbuch. Werde ich sofort überarbeiten.
Danke für die Korrektur.
Gruß
Robert