Wie stellt ihr logische Variablen in LL-Berichten dar? Unsere Benutzer wollen (zumindest in manchen Fällen) eine “symbolische” Darstellung, also eine Art Checkbox, statt einer verbalen (“Wahr”, “1”…).
Mit einem Formular-Element geht das scheinbar nicht, weil man das nicht an den Wert einer Variablen binden kann. Eine funktionierende Lösung ist es, ein normales Textfeld mit Schriftart und einer Formel wie If(MyBoolVar, 'a', '') zu nehmen - das zeigt für True einen Haken und für False nichts an. Eine weniger arbeitsaufwändige und fehleranfällige Lösung wäre mir aber lieber.
.NET? Dann mach eine User-Defined Function (z.B. “MyApp.DisplayBool$”)
MyApp.DisplayBool$(MyBoolVar)
(Wäre schön, wenn Du ein Unicode-Zeichen verwenden könntest, das es in Arial oder welchem Standard-font auch immer hast, so daß man nicht auch noch den Font ändern muß)