4D v14

Video Skript

Home

 
4D v14
Video Skript

Video Skript  


 

 

In diesem Video erstellen wir mit wenigen Klicks eine funktionsfähige Anwendung und machen uns mit der 4D Umgebung vertraut.

Wir beginnen mit dem Erstellen einer Tabelle:

  • Wählen Sie "Tables" im Explorer
  • Klicken Sie im Fenster links unten auf die Schaltfläche "+".
  • Nennen Sie diese Tabelle "Interventions" , d.h. Technikereinsätze, und klicken auf OK.

Die Tabelle wird automatisch erstellt und erscheint im Strukturfenster. Dieses Fenster zeigt das Datenmodell mit allen Tabellen, Feldern und Verknüpfungen.

Es erscheint auch die Inspektorpalette. Sie zeigt die Eigenschaften des jeweils ausgewählten Objekts. Das sind im Strukturfenster die Tabelle, Felder und später Verknüpfungen.

Um Felder hinzuzufügen, doppelklicken Sie in der Tabelle auf eine Zeile und erstellen Sie die Felder nacheinander.

Wir erstellen 4 Felder:

  • Datum
  • Zeit
  • Objekt
  • und Kürzel des Technikers

Sie können die Tabelle bewegen, wenn Sie in den Titel klicken; die Tabelle vergrößern, wenn Sie in die rechte untere Ecke klicken, um die Felder komplett anzuzeigen.

Die 4 Felder sind angelegt. Wir weisen nun passende Typen zu, damit 4D automatisch die gültige Eingabe prüfen kann.
"Date_Intervention" ist vom Typ Datum, "Hour_Intervention" ist vom Typ Zeit. Die beiden anderen Felder sind vom Typ Alpha.

Jetzt fügen wir für diese Tabelle Datensätze hinzu:

  • Klicken Sie auf das Menü Records
  • Wählen Sie dann "Show Current Table"

Da wir noch kein Formular angelegt haben, bietet 4D an, für diese Tabelle oder alle angelegten Tabellen automatische Formulare zu erstellen.

Klicken Sie auf Yes.

4D zeigt standardmäßig ein Formular, das die Daten als Liste anzeigt, in der Sie suchen, sortieren oder eine Auswahl drucken können.

Um einen Datensatz hinzufügen, klicken Sie im Menü "Records" auf  "New Record".

Füllen Sie alle Felder aus und klicken auf die Schaltfläche Accept, um den Datensatz zu bestätigen.

Immer wenn Sie bestätigen, erscheint ein neuer leerer Datensatz zum Ausfüllen, bis Sie auf die Schaltfläche Cancel klicken und die Dateneingabe beenden.

Wir beenden die Eingabe von Datensätzen und klicken auf Cancel. Damit kehren wir zur Liste der Datensätze zurück. Sie zeigt die beiden angelegten Datensätze.

Mit der kleinen Palette können Sie zwischen verschiedenen Tabellen navigieren.

Wollen Sie einen Datensatz ändern, machen Sie einen Doppelklick darauf, ändern und sichern ihn.

Wollen Sie die Änderung nicht sichern, klicken Sie auf Cancel.

Natürlich haben Sie meist schon Daten eingegeben oder wollen sie aus einer anderen Anwendung, einer Tabellenkalkulation oder einer Textdatei importieren.

Nach diesem ersten Überblick wollen wir Daten importieren, um rasch zu lernen, Daten zu suchen oder sortieren und einen eigenen Bericht anzulegen.

Um Daten zu importieren:

  • Klicken Sie im Menü "File" auf den Eintrag "Import => From File"
  • Wählen Sie die Textdatei für den Import, in unserem Fall "Interventions"
  • Im Dialogfenster "Import Settings" können Sie die Felder und Importoptionen wählen
  • Gibt es mehrere Tabellen, können Sie die entsprechende Tabelle wählen
  • Im unteren Teil wählen Sie die passenden Felder
  • Und geben bei Bedarf einen Zeichensatz ein. Es kann nämlich passieren, dass Sie eine Datei im nicht-Unicode Modus gewählt haben. Hier konvertieren wir von Mac Roman, damit die Sonderzeichen korrekt erscheinen
  • Damit die Titelzeile nicht importiert wird, klicken Sie auf die Registerkarte "Header" und definieren, dass der Import bei Zeile 2 beginnen soll.
  • Dann klicken Sie auf Import
  • Binnen kurzem haben wir 11.730 von insgesamt 11.732 Zeilen importiert; zwei haben wir ja manuell erstellt.

Ist der Import abgeschlossen, können wir Daten suchen, sortieren und Berichte erstellen.

Beginnen wir mit Suchen:

  • Klicken Sie auf die Schaltfläche Query
  • Wählen Sie ein Kriterium zur Bewertung (zum Beispiel, "object")
  • Dann den Vergleichsoperator (contains)
  • Tragen Sie den Wert ein (z.B., "ware") und klicken auf Query
  • Die Suche gibt diese Datensätze zurück, da "ware" sowohl in "software" als auch in "hardware" enthalten ist.

Wir machen die Suche genauer:

  • Klicken Sie auf die Schaltfläche "Query"
  • Setzen Sie "d" vor "ware" und klicken erneut auf Query
  • Jetzt erscheint eine Liste der Einsätze, die "hardware" enthalten.

Wir grenzen die Suche weiter ein und suchen nur nach Einsätzen des Technikers MA01:

  • "Query"
  • Klicken Sie im Fenster unten links auf die Schaltfläche "Add". Im oberen Teil erscheint eine 2. Zeile
  • Markieren Sie das Kriterium "Initials" dann den Operator "contains", tragen den Wert "MA" ein und klicken schließlich auf die Schaltfläche Query
  • Wir erhalten 328 Datensätze.

Wir sortieren diese Information nach Datum und Zeit des Einsatzes:

  • Klicken Sie in der Toolbar auf den Pfeil rechts neben der Schaltfläche "Query" und wählen "Order by..." 
  • Ziehen Sie "Date_Intervention" von der linken in die rechte Spalte, und dann genauso "Hour_Intervention".
  • Die Dreiecke rechts zeigen, ob die Sortierung in auf- oder absteigender Reihenfolge läuft. Klicken Sie auf das Dreieck, wechselt es in die andere Richtung
  • Klicken Sie dann auf die Schaltfläche Order by.

Die Information wird in aufsteigender Reihenfolge sortiert.

Als nächstes suchen wir nach Einsätzen in einem bestimmten Zeitraum:

  • Klicken Sie auf "Query"
  • Klicken Sie auf die Schaltfläche "Clear All"
  • Markieren Sie das Kriterium "Date_Intervention", den Operator "is greater than or equal to" und geben "12/07/11" ein
  • Fügen Sie eine Zeile hinzu und wählen erneut "Date_Intervention", dann den Operator "is less than or equal to", geben "17/07/11" ein und starten die Suche.

Wir erhalten 54 Datensätze, die in diesen Zeitraum fallen.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Erste Schritte in 4D

 
ARTIKELVERWENDUNG

Self-Training ( 4D v13)
Self-Training ( 4D v14)