4D v14Video Skript |
||
|
4D v14
Video Skript
Video Skript
Dieses Video erläutert die Verwendung von Variablen und zeigt eine einfache Programmierung. Die Anwendung muss nicht nur Daten speichern, sondern auch:
Bestimmte Daten müssen erhalten bleiben, sie werden in einem Datenfeld gespeichert; z.B. Gesamtpreis einer Berechnung, inkl. Steuern, oder Datum eines Supporteinsatzes. Andere Daten werden nur in der Arbeitssitzung benötigt, d.h. sie gehen beim Schließen von 4D verloren, z.B. Anzahl der Datensätze nach einem Suchlauf. Dafür verwenden wir Objekte vom Typ Variable. Erscheinen alle Einsätze, wie können wir die Gesamtanzahl herausfinden oder die Anzahl Datensätze nach eine Suche, z.B. nach dem Objekt "Training"? Als erstes setzen wir die Anzahl der Datensätze der Tabelle INTERVENTIONS nach einer Suche in eine Variable. Beim Programmieren stellt sich die Frage: "Wann soll die Berechnung ausgelöst werden?" Es soll passieren, wenn der Benutzer auf eine der folgenden Schaltflächen klickt:
Bei Sortieren, Drucken, Bericht oder Etiketten variiert die Anzahl der Datensätze nicht, hier gibt es keine Neuberechnung. Wir setzen die Variable im Formular Navigator auf Seite 0, da sie zum Anzeigen der Anzahl unabhängig von der Tabelle erscheinen soll. Wir führen auf Seite 0 folgendes aus:
Die Variable hat folgende Eigenschaften:
Als nächstes legen wir die Berechnungsmethode in der Schaltfläche "All" wie folgt fest: Nach Ausführen des Befehls ALL RECORDS fragen wir über die Variable vNbRecords in Records in selection nach der Anzahl der Datensätze für die Tabelle Interventions. Diese Anzahl Datensätze wird jetzt berechnet, wenn wir mit der Liste der Einsätze arbeiten. Wir führen dieselbe Berechnung durch, die später noch optimiert wird, wenn wir in der Tabelle der Techniker arbeiten. Wir können diese Programmierung auch für die Schaltfläche Search kopieren, da wir die Anzahl nach den Suchläufen in den Tabellen Technicians oder Interventions neu berechnen müssen. Derzeit behalten wir die Objektmethoden für Lernzwecke noch bei. Später rufen wir über Parameter eine andere Methode auf. Jetzt führen wir im Formular Navigator folgende Tests durch:
|
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
Self-Training ( 4D v13) |