Allgemeine Verbesserungen
Folgende Verbesserungen wirken sich auf alte und neue Formularkomponenten aus:
Das Formulardesigner-Fenster ist kein modales Fenster mehr
Das Formulardesigner-Fenster ist kein modales Fenster mehr, d.h. man kann mit cargo support weiterarbeiten während der Formulardesigner offen ist.
Daneben lassen sich nun auch mehrere Instanzen des Formulardesigners gleichzeitig öffnen
Menüs überarbeitet
- Die Menüpunkte sollte nun alle eine deutsche Übersetzung haben
- Veraltete Menüpunkte wurden entfernt
Mehrere Formular-Reiter
Der neue Formular-Designer kann mehrere Formulare öffnen und auf mehreren Reitern anzeigen.
Fehlerhafte Reports lassen sich nun direkt im Formulardesigner öffnen
Bislang ließen sich Formulare mit Skript-Fehlern nicht mehr direkt im Formulardesigner öffnen. (Man musste erst den Formulardesigner mit einem vergleichbaren fehlerfreien Report starten, und dann mit "Datei > Öffnen" das defekte Formular öffnen.)
Ab jetzt lassen sich auch Formulare mit Skript-Fehlern direkt öffnen.
Hervorhebung von Skript-Fehlern
Es gibt nun einen eigenen Reiter für Skript-Fehler
Mit einem Doppelklick springt der Editor direkt an die jeweilige Stelle des Fehlers, der nun auch rot unterstrichen wird.
Neue Report-Datenanbindung
Die neue Report-Datenanbindung wirft ihre Schatten voraus!
Es gibt nun die neue Reportkomponente "Fahrt-Report".
Sie wird zukünftig alle anderen Fahrt-Formulare ersetzen, u.a. Frachtbrief, Transportauftrag, Übernahmebescheinigung, Fahrtenliste, evtl. auch alle Tourenplan-Reportkomponenten.
Leider ist die neue Komponente in 6.0.18 noch unvollständig und nicht produktiv einsetzbar, dient aber als Test der folgenden Features:
Kein vorheriger Druck mehr notwendig, um den Designer zu öffnen
Bislang muss man immer vor dem Öffnen eines Formulars im Designer zuerst einen Druck oder Druckvorschau des entsprechenden Formulartyps anstoßen, damit Daten für die Formulardesigner-Vorschau vorliegen.
Mit den neuen Formularkomponenten ist dies nicht mehr notwendig. Man kann den Designer direkt nach Programmstart öffnen, und es werden sinnvolle Daten für die Vorschau geladen. Beim Fahrt-Report wäre dies z.B.: die letzte Fahrt die erstellt wurde.
Übersichtliche Feldauswahl mit anschaulicher Hierarchie
Struktur der Reportdaten
Die Hierarchie der Felder ist - im Gegensatz zu früher - deutlich zu erkennen, so dass man in Formularen einfacher auf untergeordnete Tabellen (wie Wegpunkte) zugreifen kann.
Man kann aber auch einfach und schnell auf logisch übergeordnete Datensätze zugreifen, und von dort wieder "runtergehen", wenn man z.B. von einem Fahrt-Report aus, auf die Wegpunkte des Auftrags zugreifen möchte.
Dadurch lassen sich mit einer einzigen Formularkomponente diverse verschiedene Formulare erstellen, für die man früher dutzende spezialisierte Formularkomponenten benötigt hätte.
Anhand der Icons kann man nun auch direkt sehen, ob es sich um einen einzelnen Datensatz oder eine Unter-Tabelle handelt.
Einzelner Datensatz | |
Untertabelle |
Die Struktur folgt grob der Datenbank-Struktur, aber es gibt auch Ausnahmen, wo dies sinnvoll ist z.B. bei der Zusammenfassung aller Freifelder unter "FreeFields", oder bei virtuellen Datensätzen wie Tour, mit der man in den Formularen schnell auf alle Fahrten oder Tour-Wegpunkte der Tour zugreifen kann. (Die genaue Struktur, sowie die Anbindung aller Felder die gedruckt werden sollen, muss aber noch erarbeitet werden).
Performance
Im Gegensatz zu früher werden aber nur noch Daten geladen, die wirklich auf dem Formular gedruckt werden, so dass trotz des flexiblen Zugriffs auf alle Daten, das Laden der Druckdaten drastisch beschleunigt wird.
Formular-Skripte
Weiterhin kann man nun weitestgehend auf Formular-Skripte verzichten; sollten diese trotzdem notwendig sein, lassen sie sich nun deutlich einfacher erstellen, da die Skripte ebenfalls einen einfachen und direkten Zugriff auf die Felder in der jeweiligen Hierarchie haben.
Übersetzungen
Die Bezeichnungen der Felder werden nach und nach übersetzt, wobei auf die normale Übersetzung der Spalten in der GUI zugegriffen wird; man kann aber jederzeit die Übersetzung abschalten, um sich die technischen Feldnamen (die i.d.R. den Spaltennamen in der Datenbank entsprechen) anzeigen zu lassen.
Schnelle Aktualisierung der Vorschau
Da der neue Formulardesigner nun neben der normalen Anwendung läuft, kann man jederzeit einen anderen Datensatz auswählen und sich dort die Druckvorschau anzeigen lassen, um das Formular im Designer mit anderen Daten zu testen.
Über den neuen Menüpunkt "Formular-Entität aktualisieren" kann man den Datensatz, der zuletzt gedruckt wurde, im Formulardesigner übernehmen, um ihn dort in der Formulardesigner-Vorschau zu verwenden.
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_17_29_3.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_17_32_43.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_17_34_2.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_17_38_23.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_17_47_48.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_17_52_0.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_17_56_11.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_18_1_26.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_31_47.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_31_58.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_32_39.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_33_13.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_33_30.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_34_34.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_34_57.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_35_38.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_36_3.png
- Medium:Release_Veroeffentliche_Releases_Neu_in_Version_6.x.18_Verbesserungen_Formulardesignerimage2016-8-24_19_36_39.png