Logo
 
Einfuehrung Komponenten Architektur Objektstruktur innere_Struktur Verwaltungsklassen Navigation Geschichte Download Kontakt Verwaltungsklassen
Geöffnet und verwaltet wird ein TypeLift-Objekt (z. B. ein Auftrag) über seine Verwaltungsklasse, die sinnvoller Weise im Plural der Instanz benannt wird: Aufträge.cls (engl. Orders).

Um einen Auftrag aus der Datenbanktabelle in den Hauptspeicher zu heben, wenden Sie sich an die Verwaltungsklasse "Aufträge" (TypeLift-Class Orders). Sie versteht sich wie eine Collection mit erweiterten Funktionen für den DB-Zugriff. Mit
Aufträge.Add erstellen Sie einen neuen und mit Aufträge.OpenInst öffnen Sie einen bestehenden Auftrag. Aufträge.Auswahl (engl. BulkOpen) öffnet eine Untermenge aller Aufträge und übergibt sie in einer Collection. Die TypeLift-Class "Aufträge" (Orders) erstellen Sie nur einmal in Ihrer Anwendung. Es sei denn, Sie haben mehrere Datenbanken gleichzeitig geöffnet. Dann benötigen Sie je offener DB eine Instanz dieser Verwaltungsklasse.

Auch für die Verwaltungsklassen der Datenbank wird der gleiche Vier-Quadranten-Aufbau des TypeLift-Objekts verwendet. Er minimiert den Restaufwand, der für individuelle Programmierung noch übrig bleibt.
Schaubild_Verwaltungsklassen
Alle Ihre Komponenten erben damit automatisch die TypeLift-Standardfunktionen (z.B. .Add .OpenInst .BulkOpen uvm.).

Für spezielle Auswahlabfragen mit SQL stellt die Verwaltungsklasse Hilfsfunktionen bereit, die z.B. verschachtelte JOINS automatisch generiert oder SQL-WHERE-Bedingungen für die jeweiligen Datentypen (Datumfelder mit AbDatum, BisDatum) oder GROUP-BY Klauseln erstellt. SQL-Kenntnisse sind nicht mehr oder nur noch am Rande erforderlich.