Standard-Datenmodule erstellen und bearbeiten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Datenmodule verwenden

Wählen Sie zum Erstellen eines Standarddatenmoduls für ein Projekt:

  • Datei > Neu > Weitere > Delphi-Projekte > Delphi-Dateien > Datenmodul
  • Datei > Neu > Weitere > C++Builder-Projekte > C++Builder-Dateien > Datenmodul

Die IDE öffnet einen Datenmodul-Container auf dem Desktop, zeigt die Unit-Datei für das neue Modul im Formular-Designer an und fügt dem aktuellen Projekt das Modul hinzu.

Zur Entwurfszeit sieht ein Datenmodul wie ein Standardformular ohne Ausrichtungsraster mit weißem Hintergrund aus. Wie bei Formularen können Sie nicht-visuelle Komponenten aus der Tool-Palette auf einem Modul platzieren und ihre Eigenschaften im Objektinspektor bearbeiten. Sie können die Größe eines Datenmoduls ändern, damit die hinzugefügten Komponenten Platz finden.

Festlegen der Framework-Verbindung für ein Datenmodul

Standarddatenmodule sind plattformunabhängig. Wenn Sie ein Datenmodul mit einer bestimmten Plattform (z.B. VCL oder FMX macOS) verwenden möchten, müssen Sie die Plattformverbindung für das Datenmodul festlegen. TDataModule unterstützt zu diesem Zweck die Pseudo-Eigenschaft ClassGroup. Insbesondere steuert ClassGroup die nicht-visuellen Komponenten, die in der Tool-Palette zur Verfügung stehen. Das bedeutet auch, dass Sie plattformspezifische Versionen all Ihrer Datenmodule compilieren müssen, die auf einer unterstützten Zielplattform verfügbar sein sollen.

Beim Setzen der Eigenschaft ClassGroup für ein Datenmodul können Sie eine der folgenden Optionen auswählen:

  • System.Classes.TPersistent (Standard, plattformunabhängig)
  • VCL (Windows)
  • FMX (Windows oder geräteübergreifend)

Weitere Informationen finden Sie unter Festlegen der Framework-Verbindung für ein Datenmodul.

Kontextmenü für Datenmodule

Klicken Sie mit der rechten Maustaste auf ein Modul, um das Kontextmenü zu öffnen.

Die folgende Tabelle bietet einen Überblick über die Optionen im Kontextmenü eines Datenmoduls:


Menüelement Beschreibung
Bearbeiten Zeigt ein Kontextmenü an, über das Sie die Komponenten im Datenmodul ausschneiden, kopieren, einfügen, löschen und auswählen können.
Position Richtet nicht-visuelle Komponenten an dem unsichtbaren Raster des Moduls aus (Am Raster ausrichten) oder gemäß den Kriterien, die Sie im Dialogfeld Ausrichtung vorgeben (Ausrichten).
Tabulatorreihenfolge Ermöglicht das Ändern der Reihenfolge, in der Komponenten beim Drücken der Taste Tab den Fokus erhalten.
Erstellungsfolge Ermöglicht das Ändern der Reihenfolge, in der die Datenzugriffskomponenten ursprünglich erstellt wurden.
Geerbte Einstellungen wiederherstellen Verwirft Änderungen, die an einem von einem anderen Modul in der Objektablage geerbten Modul vorgenommen wurden, und stellt das ursprünglich geerbte Modul wieder her.
Der Objektablage hinzufügen Speichert in der Objektablage eine Verknüpfung zu dem Datenmodul.
Ansicht als Text Zeigt die Textdarstellung der Eigenschaften des Datenmoduls an.
Text-DFM Wechselt zwischen den Formaten (binär oder Text), in dem die Formulardatei gespeichert wurde.

Themen

Siehe auch