top of page

Sage 100 - 9.0 - AppDesigner Makro/macro - "FürJedenWert"

9.0.3.6 - Build 4756 - 14.01.2022

54529

Spezielle Konstellationen im Makro-Befehl "FürJedenWert" / Special constellations in the macro command "FürJedenWert"

Deutsch

In speziellen Konstellationen gab es Fehler bei der Verwendung der Schleifen-Variable (Parameter 1) im Makro-Befehl "FürJedenWert".

Diese wurden beseitigt und die Behandlung der Schleifen-Variablen vereinheitlicht.

Durch die Vereinheitlichung der Behandlung haben sich Verhaltensänderungen ergeben.

Multi-Daten-Edit-Element und Listen-Element:

Bei Kontextmenüeintragen mit aktivierter Mehrfach-Selektion ("IsMultiselectSupported") wurde bei Verwendung von "$IndexSelected" im Makro-Befehl "FürJedenWert", wenn nur eine Zeile markiert war, die Schleifen-Variable mit Anführungszeichen maskiert.

Bei mehreren markierten Zeilen war dies nicht der Fall.

Die Schleifen-Variable ist ein einzelner Wert und wird jetzt deshalb einheitlich nie maskiert.

Multi-Daten-Edit-Element:

Bei Kontextmenüeintragen mit aktivierter Mehrfach-Selektion ("IsMultiselectSupported") ging bei Verwendung von "$IndexSelected" im Makro-Befehl "FürJedenWert", wenn mehrere Zeilen markiert waren, der Datentyp der Schleifen-Variable verloren und es wurde immer ein String zurückgegeben.

Jetzt wird einheitlich ein typisierter Wert zurückgegeben (bei Textfeldern ändert sich somit nichts).

Multi-Daten-Edit-Element:

Wurde im Makro-Befehl "FürJedenWert" über alle Zeilen iteriert und die Schleifenvariable war eine Zahl, ging der Datentypverloren und das Ergebnis war immer ein String.

Der Datentyp bleibt nun erhalten (bei Textfeldern ändert sich somit nichts).


Erforderliche Aktionen:

Bei Textfeldern ändert sich nichts, ansonsten:

Zum Auffinden aller relevanten AppDesigner-Elemente kann wie folgt nach den betroffenen Metadaten-Xml-Dateien gesucht werden:

<Command Info="Foreach">211</Command>"

Ein Live-Update 9.0.3.6 oder später sollte erst nach dieser Prüfung eingespielt werden!


English

In special constellations, there were errors when using the loop variable (parameter 1) in the macro command "FürJedenWert".

These have been eliminated and the handling of the loop variables has been standardized.

Standardization of treatment has resulted in changes in behavior.

Multi data edit element and list element:

In the case of context menu entries with activated multiple selection ("IsMultiselectSupported"), the loop variable was masked with quotation marks when using "$IndexSelected" in the macro command "FürJedenWert" if only one line was selected.

This was not the case with several marked lines.

The loop variable is a single value and is therefore now uniformly never escaped.

Multi-data edit element:

In context menu entries with activated multiple selection ("IsMultiselectSupported"), when using "$IndexSelected" in the macro command "FürJedenWert", if several lines were selected, the data type of the loop variable was lost and a string was always returned.

A typified value is now uniformly returned (so nothing changes for text fields).

Multi-data edit element:

If iterated over all rows in the macro command "FürJedenWert" and the loop variable was a number, the data type was lost and the result was always a string.

The data type is now retained (so nothing changes for text fields).


Required actions:

For text fields there are no changes, otherwise:

In order to find all relevant AppDesigner elements use the following search pattern for the metadata Xml files:

<Command Info="Foreach">211</Command>"

The Live-Update 9.0.3.6 or later should only be installed after these issues have been checked!



bottom of page