Persistente Feldkomponenten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Felder - Index


Datenmengenfelder sind per Voreinstellung dynamisch. Ihre Eigenschaften und ihre Verfügbarkeit werden automatisch festgelegt und können nicht geändert werden. Wenn Sie die Eigenschaften und Ereignisse von Feldern steuern wollen, müssen Sie persistente Felder für die Datenmenge anlegen. Persistente Feldkomponenten bieten folgende Vorteile:

  • Sie können die Anzeige und Bearbeitungseigenschaften der Felder zur Entwurfs- und zur Laufzeit ändern.
  • Sie können neue Felder definieren, wie Lookup-Felder, berechnete Felder und aggregierte Felder, deren Werte auf bestehenden Feldern einer Datenmenge basieren.
  • Die Gültigkeit der eingegebenen Daten kann überprüft werden.
  • Feldkomponenten können aus der Liste der persistenten Komponenten entfernt werden, um die Anwendung am Zugriff auf bestimmte Spalten der zugrunde liegenden Datenbank zu hindern.
  • Sie können neue Felder definieren, um vorhandene zu ersetzen, die auf den Spalten der Tabelle oder Abfrage basieren, die der Datenmenge zugrunde liegt.

Sie sollten zur Entwurfszeit mit dem Felder-Editor persistente Listen mit den Feldkomponenten anlegen, die von den Datenmengen der Anwendung eingesetzt werden. Die Listen werden in der Anwendung gespeichert und bleiben unverändert. Dies gilt auch für den Fall, dass sich die Struktur der Datenbank ändert, die der Datenmenge zugrunde liegt. Sobald Sie persistente Felder mithilfe des Felder-Editors angelegt haben, können Sie Ereignisbehandlungsroutinen für diese Felder erstellen, die auf Änderungen an Datenwerten reagieren und Eingaben überprüfen.

Hinweis: Wenn Sie für eine Datenmenge persistente Felder anlegen, stehen Ihrer Anwendung zur Entwurfs- oder Laufzeit nur diejenigen Felder zur Verfügung, die Sie auswählen. Zur Entwurfszeit können Sie mit dem Felder-Editor persistente Felder zu einer Datenmenge hinzufügen oder daraus entfernen.

Alle von einer Datenmenge verwendeten Felder sind entweder persistent oder dynamisch. Sie können in einer Anwendung nicht beide Feldtypen einsetzen. Wenn Sie für eine Datenmenge persistente Felder anlegen und diese in dynamische Felder umwandeln wollen, müssen Sie alle persistenten Felder aus der Datenmenge entfernen. Nähere Informationen über dynamische Felder finden Sie unter Dynamische Feldkomponenten.

Hinweis: Persistente Felder werden vorrangig zur Darstellung und Anzeige von Daten verwendet. Sie können die Darstellung der Spalten aber auch in datensensitiven Gitterkomponenten festlegen. Die Konfiguration der Spaltendarstellung in Gittern wird unter Angepasste Gitter erstellen beschrieben.

Die folgenden Themen beschreiben, wie Sie mit dem Felder-Editor persistente Felder in einer Datenmenge erstellen oder ändern und wie Sie persistente Felder verwenden:

Siehe auch