Schritt 3: Projekte

Top  Previous  Next

Grundlegend für die Arbeit mit TurboDB Studio sind die Projekte, in denen alle Dateien für eine bestimmte Aufgabe zusammengefaßt werden. Hier verwalten Sie die zusammengehörenden Tabellen mit ihren Formularen und sonstigen Elementen. Auf dem Bildschirm präsentiert sich das Projekt in seiner Gesamtheit im Projektnavigator.

 

Tut_03_ProjectNavigator

Das Beispiel-Projekt besteht aus der Tabellen KFZ (grünes Symbol), dem Formular Kraftfahrzeuge (graues Symbol) mit dem zugehörigen Modul (hellrotes Symbol), zwei Berichten (gelbe Symbole) und einem Datenbankjob (lila Symbol).

 

Wenden wir uns dem Aufbau des Beispiel-Projekts KFZ-Tutorial zu: In der obersten Zeile sehen Sie das Projektsymbol mit dem Titel des Projekts, dem  alle anderen Einträge untergeordnet sind. Der erste Eintrag des Projekts ist das Datenmodell, das in jedem Projekt vorhanden ist. Darunter sehen Sie ein Ordnersymbol namens KFZ und darunter mehrere Titel mit verschiedenen Symbolen. Der Ordner trägt immer den Namen der Datentabelle und enthält alle zu dieser Tabelle gehörenden Dateien. Das oberste Symbol im Ordner steht für die Datentabelle KFZ die die eigentlichen Informationen speichert. In diesem Beispiel sind es die Beschreibungen verschiedener Fahrzeugtypen mit Bezeichnung, Hersteller, Baujahr usw. Darunter schließen sich mehrere Elemente an, die zur Bearbeitung dieser Daten benötigt werden. Da ist in der nächsten Zeile das Formular Kraftfahrzeuge, mit dem Sie die Daten betrachten und bearbeiten können. Dem Formular untergeordnet sehen Sie das Formularmodul Modul_Kraftfahrzeuge, das kurze TurboPL-Programme (Makros genannt) enthalten kann. Dann kommt der Bericht Schnellübersicht, der eine einfache tabellarische Auflistung aller gespeicherten Autos produziert. Anschließend sehen Sie den Bericht Aufkleber, zum Drucken von Etiketten mit den Fahrzeugdaten, und schließlich ist da noch der Datenbankjob Begleitbrief, der eine einseitige Beschreibung für jedes Fahrzeug auf dem Drucker ausgibt. Da alle diese Elemente sich direkt auf die in der Datentabelle erfassten Autos beziehen, liegen Sie im Ordner KFZ.

Wenn Sie mit der Maus oder den Pfeiltasten einen Eintrag im Projektnavigator selektieren, sehen Sie in der Statuszeile des Projektnavigators den Typ des selektierten Elements.

Ein Projekt kann natürlich auch jeweils mehrere Elemente vom selben Typ beinhalten, z.B. zwei Berichte für zwei verschiedene Etiketten-Formate. Und selbstverständlich besitzt ein Projekt meistens auch mehrere Tabellen. Später in diesem Streifzug werden Sie noch eine Tabelle der Käufer und eine für die Bestellungen hinzufügen.

Über der Liste mit den Projektelementen befinden sich vier Schalter mit den wichtigsten Befehlen. Die Schalter-Aktion bezieht sich immer auf das gerade selektierte Element.

Tut_03_IconExecute

Öffnen / Ausführen startet das Projektelement. Tabellen und Formulare werden geöffnet, damit Sie Daten betrachten und bearbeiten können. Berichte und Datenbankjobs werden beim Ausführen ausgegeben. Je nach Wahl entweder auf den Drucker oder in die Druckvorschau bzw. eine Datei.

Tut_03_IconDesign

Mit Entwerfen können Sie Aufbau, Aussehen und Eigenschaften des Projektelements verändern. Dazu öffnet sich bei Tabellen der TurboDB Tabellen Designer, bei Formularen der Formulareditor, bei Berichten der Berichteditor und für Module und Datenbankjobs ein Texteditor.

Tut_03_IconExpandAll

Tut_03_IconCollapseAll

Mit diesen beiden Symbolen können Sie alle Projektelemente aufklappen bzw. alle Projektelemente zuklappen. Das ist nützlich, wenn Sie sich einen Überblick über das Projekt verschaffen wollen.

Wenn Sie ein Projektelement mit der rechten Maustaste anklicken, dann erscheint ein Kontextmenü, das neben den vier oben erklärten Symbolen noch fünf weitere enthält.

Tut_03_IconNew

Der Menüpunkt Neu dient dazu, das Projekt um neue Elemente zu ergänzen. Sie können ein neues Projektelement erstellen und in das aktuelle Projekt aufnehmen.

Tut_03_IconAdd

Der Schalter Hinzufügen dient dazu, das Projekt um vorhandene Elemente zu ergänzen. Sie können Projektelemente, die Sie für andere Projekte erstellt haben, in das aktuelle Projekt mit aufnehmen.

Tut_03_IconRemove

Mit Entfernen können Sie Dateien aus dem Projekt ausschließen ohne die Datei von der Festplatte zu löschen.

Tut_03_IconDelete

Datei löschen entfernt die markierte Datei aus dem Projekt und löscht sie von der Festplatte.

Tut_03_IconDBNavigator

Der Menüpunkt Datenbank-Explorer anzeigen zeigt ein Fenster in dem die Struktur der Datentabellen detailliert angezeigt werden können.