Anzeige- und Bearbeitungseigenschaften zur Entwurfszeit festlegen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eigenschaften und Ereignisse persistenter Felder


In der Registerkarte Eigenschaften des Objektinspektors können die Anzeigeeigenschaften der ausgewählten Feldkomponente bearbeitet werden. Die folgende Tabelle enthält die Anzeigeeigenschaften, die bearbeitet werden können.

Eigenschaften von Feldkomponenten:

Eigenschaft Beschreibung

Alignment

Richtet den Inhalt des Feldes in einer datensensitiven Komponente linksbündig, rechtsbündig oder zentriert aus.

ConstraintErrorMessage

Legt den Anzeigetext fest, wenn Bearbeitungen mit einer Beschränkung in Konflikt geraten.

CustomConstraint

Legt eine lokale Beschränkung fest, die während einer Datenbearbeitung gilt.

Currency

Nur für numerische Felder. True: Währungsbeträge werden angezeigt. False (Voreinstellung): Es werden keine Währungsbeträge angezeigt.

DisplayFormat

Legt das Format fest, in dem die Daten in einer datensensitiven Komponente angezeigt werden.

DisplayLabel

Gibt den Spaltennamen für ein Feld in einer datensensitiven Gitterkomponente an.

DisplayWidth

Gibt die Breite der Gitterspalte, in der das Feld angezeigt wird, in Zeichen an.

EditFormat

Gibt das Bearbeitungsformat der Daten in einer datensensitiven Komponente an.

EditMask

Beschränkt die Dateneingabe in einem Feld auf den angegebenen Zeichentyp und -bereich und gibt gegebenenfalls spezielle, unzulässige Zeichen für das Feld an (Gedankenstriche, Klammern usw.).

FieldKind

Legt den Typ des zu erstellenden Feldes fest.

FieldName

Gibt den tatsächlichen Namen einer Spalte in der Tabelle an, von der das Feld seinen Wert und Datentyp ableitet.

HasConstraints

Gibt an, ob einschränkende Bedingungen für ein Feld bestehen.

ImportedConstraint

Legt eine SQL-Beschränkung fest, die von einem SQL-Server oder aus dem Data Dictionary importiert wurde.

Index

Bestimmt die Position des Feldes in einer Datenmenge.

LookupDataSet

Legt die Tabelle fest, anhand derer Feldwerte nachgeschlagen werden, wenn Lookup den Wert True hat.

LookupKeyFields

Legt das oder die Felder in der Lookup-Datenmenge fest, mit denen der Vergleich in einer Lookup-Operation durchgeführt wird.

LookupResultField

Bestimmt das Feld in der Lookup-Datenmenge, dessen Werte in das Lookup-Feld kopiert werden.

MaxValue

Nur für numerische Felder. Gibt den maximalen Wert an, der in das Feld eingegeben werden kann.

MinValue

Nur für numerische Felder. Gibt den minimalen Wert an, der in das Feld eingegeben werden kann.

Name

Gibt den Komponentennamen der Feldkomponente in Delphi an.

Origin

Gibt den Namen des Feldes an, wie er in der zugrunde liegenden Datenbank angezeigt wird.

Precision

Nur für numerische Felder. Gibt an, wie viele Dezimalstellen des Wertes gespeichert werden, bevor er gerundet wird.

ReadOnly

True: Die Werte des Feldes werden in datensensitiven Steuerelementen angezeigt, können aber nicht geändert werden.False (Voreinstellung): Die Feldwerte werden angezeigt und können auch bearbeitet werden.

Size

Die maximale Zeichenanzahl, die in einem String-Feld angezeigt oder eingegeben werden kann, bzw. die Größe in Byte bei Feldern des Typs TBytesField und TVarBytesField.

Tag

Long Integer-Speicher, der dem Programmierer bei Bedarf in allen Komponenten zur Verfügung steht.

Transliterate

True (Voreinstellung): Legt fest, dass Übersetzungen in oder aus den entsprechenden Ländereinstellungen durchgeführt werden, sobald Daten zwischen einer Datenmenge und einer Datenbank übertragen werden. False: Eine Übersetzung findet nicht statt.

Visible

True (Voreinstellung): Lässt die Anzeige des Feldes in einer Gitterkomponente zu. False: Verhindert die Anzeige des Feldes in einer Gitterkomponente. Benutzerdefinierte Komponenten können mit dieser Eigenschaft die Anzeige aktivieren oder deaktivieren.

Nicht jede Eigenschaft ist für alle Feldkomponenten verfügbar. So besitzt beispielsweise eine Feldkomponente des Typs Data.DB.TStringField nicht die Eigenschaften Currency, MaxValue und DisplayFormat, und eine Komponente des Typs Data.DB.TFloatField hat keine Eigenschaft Size.


Die meisten Eigenschaften sind einfach zu verwenden. Einige erfordern jedoch zusätzlichen Programmieraufwand (z. B. Calculated), damit sie sinnvoll eingesetzt werden können. Andere Eigenschaften wie DisplayFormat, EditFormat und EditMask beeinflussen sich gegenseitig, so dass ihre Einstellungen koordiniert werden müssen. Informationen über diese Eigenschaften finden Sie unter Benutzereingaben steuern.