Data.DB.TBooleanField.DisplayValues

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property DisplayValues: string read FDisplayValues write SetDisplayValues;

C++

__property System::UnicodeString DisplayValues = {read=FDisplayValues, write=SetDisplayValues};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Data.DB.pas
Data.DB.hpp
Data.DB TBooleanField

Beschreibung

Steuert die Art und Weise, in der das boolesche Feld in das oder aus dem Anzeigeformat übersetzt wird.

Mit DisplayValues lassen sich die Strings angeben, mit denen das Feld die booleschen Werte dargestellt. Verwenden Sie dazu ein beliebiges Wortpaar, das durch ein Semikolon voneinander getrennt ist.

Beispiele

Wenn die Werte true und false den Buchstaben T und F entsprechen sollen, setzen Sie DisplayValues wie folgt:

  ClientDataSet1LogicalField.DisplayValues := 'T;F';
  ClientDataSet1LogicalField->DisplayValues = "T;F";

Wenn Sie die Werte true und false auf die Strings Yes und No einstellen wollen, setzen Sie DisplayValues wie folgt:

 ClientDataSet1LogicalField.DisplayValues := 'Yes;No';
 ClientDataSet1LogicalField ->DisplayValues = "Yes;No";

Der true oder false zugeordnete String darf auch ein leerer String sein. Wenn der Wert für true ein leerer String sein soll, setzen Sie DisplayValues auf einen String, der mit einem Semikolon (;) beginnt. Wollen Sie z.B. false mit dem Wert Fail verbinden und true mit einem leeren String, setzen Sie DisplayValues auf:

 ClientDataSet1LogicalField.DisplayValues := ';Fail';
 ClientDataSet1LogicalField ->DisplayValues = ";Fail";

Wenn Sie false mit einem leeren String verbinden wollen, setzen Sie DisplayValues auf den String für true, verwenden aber kein Semikolon.

Die über DisplayValues mit true und false verbundenen Strings werden in den datensensitiven Steuerelementen angezeigt, wenn diese Daten für ein boolesches Feld anzeigen. Sollte einer der Strings leer sein, werden die mit diesem String verbundenen booleschen Werte als Leerzeichen in den datensensitiven Steuerelementen angezeigt.

Diese Strings werden außerdem verwendet, um die Eigenschaft AsString des booleschen Feldes zu ermitteln oder zu setzen.

Siehe auch