6. April 2010 17:00
Das geht schon - natürlich nicht mit Spaltenausblenden, aber Du kannst bei der Ausgabe des Einstandspreises eingreifen - und das je Zeile...
In der Form gibt es für die Spalten Einstandpreis und Einstandsbetrag jeweils einen OnFormat-Trigger. Dort kannst Du einen einfachen 2-Zeiler platzieren:
- Code:
IF Type = Type::Resource THEN
Text := '***';
Damit ersetzt Du die Zahlen durch *** und entziehst damit den Usern die Sicht auf diese Werte. Anstelle der Sternchen kannst Du natürlich beliebig andere Zeichenfolgen verwenden. Allerdings solltest Du keine leere Zeichenfolge nehmen, denn sonst könnte ein User u.U. annehmen, es seien keine Kosten aufgelaufen. Mit den Sternchen wird deutlicher ersichtlich, dass dort Dinge stehen, die einen nichts angehen. Aber das ist nur meine Meinung
Durch das Ersetzen des auszugebenden Textes brauchst Du keine Angst haben, dass in die dahinterliegenden Werte etwas Falsches zurückgeschrieben werden könnte. Der OnFormat steuert nur die Optik, sofern Du mit der Variablen TEXT arbeitest.