What's New in MapEdit Berichts Designer 24.1
Stand Bootcamp 2024/05/14
Für eine vollständige Liste aller Feature und Bugfixes in Tabellenformat siehe
https://help.mapedit.de/changelog/changelog-mapedit-appbuilder
Optionales Einrasten der Steuerelemente in Gitter
Überarbeitung der UI. u.a. weniger klicks beim einfügen neuer Steuerelemente
Texte mit dynamischer Höhe (Kann wachsen Funktion)
Überarbeitung des Text Eingabe Dialoges mit Auswahl von Feldern, Funktionen etc.
u.a. Hilfsknopf zur Angabe von Quadrat und Kubik Meter Zeichen
Parameter Übergabe bei Inline Sqls
Mehrere Parameter sind möglich.
Felder in den Vordergrund/Hintergrund setzen
PDF Vorschau mit SQL Log Ausgaben (zum analysieren der SQLs)
Mehrfachauswahl zum verschieben und löschen
mit CTRL und ESC
Textfarbe und Text Hintergrundfarbe abhängig von Bedingung setzen.
Berichte in Gruppen verwalten
Neue Funktionen: Report.Decode und Report.IIF
Für einfaches Mapping
Drucke PVC wenn Spalten Wert 1
Drucke METAL wenn Spalten Wert 2
Wenn Feld Wert wahr ist, wird "Open" ausgegeben, sonst "Closed"
Der Zahlenwert "0" wird als False (Falsch) gewertet,
alle anderen Zahlen (-1,1, 17, etc) werden als True gewertet.
Beispiele:
{Report.IIf({Report.IsFirstRow},'erste Zeile','andere Zeile')}
{Report.IIf({A.FID}>5094,'wert groesser 5094','wert kleiner 5094')}
Beispiele:
{Report.IIf({A.IS_OPEN},'offen','geschlossen')}
Neue Funktionen bei "Report.Calc"
{Report.Calc("SUBSTR({A.STATUS},3)"}
Neue Funktionen:
- DECODE
- INSTR
- SUBSTR
- CONTAINS
- REPLACE
- LENGTH
- STARTSWITH
- ENDSWITH
- LPAD
- RPAD
https://help.mapedit.de/admin-guide/mapedit-appbuilder/ConditionParser
Weiteres
- Löschen mit Delete/Löschen Taste
- Kein Bericht speichern drücken mehr notwendig bei der Vorschau
- Favoriten Funktion (Berichte im Baum nach oben setzen)
- Neue Funktionen: Report.RowIndex, RowCount, IsFirstRow, IsLastRow, IsNotFirstRow, IsNotLastRow
- Support für Verbindungsumleitungen/Connetion Router
- Datenbankverbindungsmapping und damit Mehrfachverwendung von Berichten mit anderen Datenbanken mit gleicher Datenstruktur
- Funktion zum Datenbankverbindungen austauschen
- Kopf/Fuss Zeile eines Bandes auf jeder Seite wiederholen
- Knopf zum holen der Berichts URL zum einbinden in andere Produkte
- Zahlen Format geht nun auch wenn ein Feld und ein Text gemischt werden. Bsp {A.AREA}m2
- Unsichtbare Steuerelemente an 0,0 schieben (aussserhalb des Sichtbaren Bereiches)
Neue API Funktionen
- API: Verwendung von Visual Studio DLLs als Plugins und damit Debuggen von DLL Code zur Laufzeit.
- API: Seitenränder und Linien via Scripting Zeichnen
- API: Neue Funktionen BeforePrinting, AfterPrinting, BeforePrintingBand, AfterPrintingBand, SetParameter, SqlQuery und SqlExecute
- API: SqlQuery, SqlQueryScalar und SqlExecute optional ohne Übergabe der Datenbankverbindung
- API: Benutzung von Virtuelle/In Memory Tabellen
- API: Neue Funktionen ConnectionName und GetConnectionName("Band Name")
- API: Beispiele siehe "Beispiel Register" im Script Editor