Standard-Datenmodule erstellen und bearbeiten
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.
Inhaltsverzeichnis
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
- Ein Datenmodul und seine Unit-Datei benennen
- Festlegen der Framework-Verbindung für ein Datenmodul – neu in XE2
- Komponenten platzieren und benennen
- Komponenteneigenschaften und Ereignisse in einem Datenmodul verwenden
- Pseudo-Eigenschaft ClassGroup von TDataModule
- Geschäftsregeln in einem Datenmodul erstellen