4D v14Video Skript |
||
|
4D v14
Video Skript
Video Skript
Dieses Video zeigt, wie Sie den Schnellberichteditor einsetzen können. Zur Abwechslung legen wir unsere Datenbank auf einen Mac-Rechner.
Hier finden wir die Datei, die wir auf den File Server übertragen haben. Es ist ein Package mit folgendem Inhalt:
Um eine Anwendung auf dem Mac zu starten, können Sie entweder .4dbase oder .4DB auf 4D ziehen.
Das Hauptinteresse beim Erstellen einer Anwendung ist, Daten zu verwalten. Im Moment haben wir Daten auf dem Bildschirm über ein vom Entwickler definiertes Formular angezeigt. Oft benötigen unsere Benutzer jedoch eine Datenauswahl für bestimmte Zwecke oder eine spezielle Berechnung. Diese Anforderungen erfüllt der Schnellberichteditor. Sie können diesen Editor über die Toolbar oder per Programmierung öffnen. Wir kopieren den Inhalt der Schaltfläche "Query" und setzen ihn für die Schaltfläche "Report" ein. Wir ersetzen QUERY: mit 5 Parametern:
dann 3 auf TRUE gesetzte Parameter
Natürlich passen wir auch die Tabelle Technicians an.
Der Bildschirm zeigt 4 Bereiche:
Um rasch einen Bericht zu produzieren:
Sie sehen, dass für jedes Feld mit Sortierkriterium im oberen Bereich eine Zeile für Zwischensumme erscheint. Hier können Sie Summen berechnen lassen. Klicken Sie mit der rechten Maustaste auf die Schnittstelle von Spalte und Zeile für Zwischensumme. Als nächstes wechseln wir die Seiten und zeigen die Liste der Einsätze an. Wir können eine Suche vor Verwenden des Editors oder aber auch direkt im Editor ausführen. Wir wollen folgende Berechnung durchführen: Anzahl der Einsätze pro Techniker für einen bestimmten Zeitraum. Zuerst suchen wir die Einsätze für den Zeitraum, z.B. Dezember 2011:
Wir klicken oben auf "Technician_ID" und Object. Drucken wir das Formular, erhalten wir eine Liste mit 314 Datensätzen für Dezember 2011. Wir wollen jedoch die Anzahl der Einsätze pro Techniker erhalten. Als erstes müssen wir:
Beim Drucken erhalten wir dieselbe Liste wie vorher, jedoch sortiert nach dem spezifischen Kriterium. Da wir in den Zeilen subtotal nichts angegeben haben, erscheinen sie nicht auf dem Bildschirm. Um die Anzahl der Einsätze zu zählen, klicken Sie mit der rechten Maustaste auf eine der Spalten in der Zeile Technician_ID changed und wählen Count. Beim Drucken erscheint diese Zeile jetzt mit der Anzahl der Einsätze pro Techniker: 44 Einsätze für denselben Techniker. Wir können dasselbe für die Zeile Object changed ausführen und erhalten 10 Trainingssequenzen, dann 9 etc. für insgesamt 44 Einsätze für den Techniker. Die Zeilen im Datenteil benötigen wir nicht wirklich. Wir können mit rechter Maustaste auf den Titel der Zeile Detail klicken, um ihn auszublenden. Jetzt erscheinen nur die Zeilen subtotal. Der Datenteil erscheint als graues Raster, d.h. er ist ausgeblendet. Beim Drucken sehen wir die Verteilung. Da die Zeile Detail jedoch ausgeblendet ist, sehen wir nicht mehr, welcher Techniker und welches Objekt dazu gehören. Dafür tippen wir in subtotal das Nummernzeichen # ein. Zuerst Techniker: Jetzt erscheint neben den Einsätzen der Name des Technikers. Wir führen dasselbe für Objekt aus:
Beim Drucken sehen wir, dass jetzt alles wie gewünscht aussieht: Die Anzahl der Einsätze, gegliedert nach Art des Einsatzes und mit der Gesamtsumme pro Techniker. Der Schnellberichteditor ist ein leistungsstarkes Werkzeug, mit dem Sie Spalten hinzufügen und ändern, programmierte Berechnungen ausführen und dann den fertigen Bericht nicht nur ausdrucken, sondern auch auf der Festplatte speichern können. Über den Standard-Sichern Dialog geben Sie Ihrer Datei einen Namen und wählen den Speicherort. Wir suchen den Export und wenn wir ihn mit einem Texteditor oder einer Tabellenkalkulation öffnen, ist die gesamte Information da. |
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
Self-Training ( 4D v13) |