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. |
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. |
||||||