Andere Maske öffnen
Diese Aktion öffnet eine andere Eingabemaske aus derselben Lösung oder von einem Datenträger.
Die Über-Gruppe gibt die ausgewählte Aktion an.
- Name: ermöglicht es Ihnen, einen benutzerdefinierten Namen anzugeben. So können Sie Aktionen in der Liste der Aktionen in der Lösung leichter erkennen. Standardmäßig werden Aktionsnamen vom Typ der jeweiligen Aktion abgeleitet.
- Beschreibung: benutzerdefinierte Informationen über die Aktion. Geben Sie eine Beschreibung ein, um den Zweck und die Rolle einer Aktion in einer Lösung zu erklären.
- Aktionstyp: Nur-Lesen-Informationen über den ausgewählten Aktionstyp.
Die Gruppe Einstellungen enthält die folgenden Optionen:
-
Zurück zur zuletzt geöffneten Maske navigieren: öffnet die vorherige Eingabemaske erneut, wenn die Aktion Andere Maske öffnen ausgeführt wird.
-
Maske öffnen: definiert eine Eingabemaske, die Ausführen der Aktion Andere Maske öffnen geöffnet wird.
Es gibt vier Möglichkeiten, eine Maske zu öffnen:
-
Eingabe des absoluten Dateipfades.
-
Auswahl einer vorhandenen Maske aus der Lösung.
-
Klick auf Öffnen, um die Datei auf der Festplatte auszuwählen.
-
Nutzung einer Datenquelle, um den Dateipfad dynamisch zu bestimmen
Die Gruppe Datenquellen der Eingabemaske hilft Ihnen beim Umgang mit Variablenwerten beim Wechsel zwischen Masken.
-
Variablenwerte zurücksetzen: Standardmäßig wird, wenn der Inhalt eines Maskenobjekts ein Variablenwert ist, beim Wechsel zu einer anderen Maske sein aktueller Wert beibehalten. Wenn Sie die Option Variablenwerte zurücksetzen aktivieren, wird der Wert der Variablen auf seinen ursprünglichen Wert zurückgesetzt, wenn Sie eine andere Maske öffnen.
-
Hinweis
Die Aktion Andere Maske öffnen behält nur die Werte von Variablen, die als Objekt-Datenquellen verwendet werden. Wenn die Variablen nur im Manager für dynamische Daten aufgelistet sind, werden ihre Werte nicht übertragen.
Hinweis
Wenn die Variable keinen ursprünglichen Wert hat, wird das Objekt als leer angezeigt.
Beispiel 87. Beispiel
Diese Option kann für Datenmanagement-Lösungen nützlich sein. Wenn Sie die Daten bearbeiten, möchten Sie die vorhandenen Werte behalten. Wenn Sie neue Daten hinzufügen, müssen Sie die Werte zurücksetzen. Wenn Sie die erste Maske für die Datenbearbeitung und die zweite zum Hinzufügen neuer Daten verwenden, lassen Sie die Option Variablenwerte zurücksetzen für die Datenbearbeitungsmaske deaktiviert, aktivieren sie aber für die Maske zum Hinzufügen von Daten.
Aktionsausführung und Fehlerhandhabung
Jede Aktion kann als bedingungsabhängige Aktion festgelegt werden. Bedingungsabhängige Aktionen werden nur ausgeführt, wenn die festgelegten Bedingungen erfüllt sind. Um diese Bedingungen zu definieren, klicken Sie auf Optionen für Ausführung und Fehlerhandhabung anzeigen.
Die Ausführungsoptionen sind:
- Aktiviert: gibt an, ob die Aktion aktiviert oder deaktiviert ist. Nur aktivierte Aktionen werden ausgeführt. Diese Funktion kann beim Testen einer Druckmaske verwendet werden.
- Bedingung: definiert einen einzeiligen Programmierausdruck, welcher einen booleschen Wert bereitstellen muss (wahr oder falsch). Ist das Ergebnis des Ausdrucks wahr, wird die Aktion ausgeführt. Bedingungen sorgen dafür, dass Aktionen nicht jedes Mal ausgeführt werden müssen.
Die Fehlerhandhabung-Optionen sind:
- Fehler ignorieren : gibt an, ob ein Fehler ignoriert werden soll. Wenn aktiviert, wird die Ausführung von Aktionen selbst dann fortgesetzt, wenn die aktuelle Aktion fehlschlägt.
Hinweis
Geschachtelte Aktionen, die von der aktuellen Aktion abhängig sind, werden im Fall eines Fehlers nicht ausgeführt. Die Aktionsausführung wird bei der nächsten Aktion fortgesetzt, die sich auf derselben Ebene wie die aktuelle Aktion befindet. Der Fehler wird protokolliert, führt aber nicht zu einer Unterbrechung der Ausführung von Aktionen.
- Fehler in Variable speichern : ermöglicht Ihnen, eine Variable auszuwählen oder zu erstellen, in der der Fehler gespeichert werden soll. Dieselbe Fehlerbeschreibung wird zudem in den internen Variablen ActionLastErrorId und ActionLastErrorDesc gespeichert.
Am Ende des Druckvorgangs möchten Sie eventuell mittels der Aktion HTTP-Anfrage einen Statusbericht an eine externe Anwendung senden. Wenn die Druckaktion fehlschlägt, wird die Aktionsverarbeitung angehalten. Um die Berichterstellung trotz fehlgeschlagener Druckaktion auszuführen, muss für die Aktion Etikett drucken die Option Fehler ignorieren aktiviert sein.