Auf dieser Registerkarte stehen ergänzende Informationen zu den Parametern, die Sie in die SQL-Anweisung auf der Registerkarte SQL aufgenommen haben. Die Tabelle auf der linken Seite zeigt die etwaigen Parameter an, die in die SQL-Anweisung auf der Registerkarte SQL eingegeben wurden.
Die Parameterbezeichnung wird automatisch bestimmt und sie darf nicht geändert werden.
Dieses Feld zeigt die Art des Parameterwertes an, beispielsweise ein Integer, String, Datum usw.
Beachten Sie bitte: Isah kann nicht automatisch den Parametertyp bestimmen. Den Typ sollten Sie selbst angeben.
Hier steht der Standardwert des Parameters. Diesen Wert verwendet Isah, wenn der Benutzer, der die Voreinstellung ausführt, selbst keinen Wert für den Parameter angibt. Sie geben den Wert „NULL“ ein, um den Standardwert auf NULL einzustellen.
Sie können das Feld Standardwert verwenden, um einen Standardwert für den Parameter anzugeben. Dafür können Sie jedoch auch ein Script angeben. Über dieses Script kann Isah beispielsweise im Dialogfenster, in dem um einen Parameterwert gebeten wird, einen Standardwert bestimmen.
In dieses Script muss eine Funktion GetDefaultValue() aufgenommen worden sein. Der Returnwert dieser Funktion wird als Standardwert verwendet. Beispiele dafür sind „Heutiges Datum“ und „Angemeldeter Benutzer“.
Es ist möglich, einen Benutzer einen Parameterwert ausfüllen zu lassen, auf dessen Grundlage eine Voreinstellung ausgeführt wird. Mithilfe des Feldes Frage geben Sie den Text an, der dem Benutzer, der die Voreinstellung ausführt, als Frage angezeigt werden soll. Diese Frage wird Isah dem Benutzer als Dialogfenster anzeigen.
In Parent (übergeordnet) suchen
In diesem Feld geben Sie an, ob Isah den Wert des Parameters in einem etwaigen übergeordneten/Parent Datensatz suchen muss. Dieses Feld steuert die Bound Property des Parameters.
Beispiel
Sie können Parameter vom Wert in der übergeordneten Ebene des Datensatzes (Parent) abhängig machen. Ein „Arbeitsgang“ hat beispielsweise einen Plan-/Fertigungsauftrag als Parent (ein Arbeitsgang ist Teil eines Plan-/Fertigungsauftrags).
Aktivieren Sie das Feld In Parent (übergeordnet) suchen. Wenn Sie im Feld Sofern in Parent (übergeordnet( „Nie“ wählen, werden alle Arbeitsgänge angezeigt, unabhängig von dem Plan-/Fertigungsauftrag. Wenn Sie „Immer“ wählen, wird der Benutzer beim Öffnen der Voreinstellung gebeten, den Plan-/Fertigungsauftrag anzugeben. Wenn Sie die Voreinstellung erneut im Voreinstellungsfenster auswählen, wird diese Frage erneut gestellt. Wenn Sie „Einmal“ wählen, zeigt Isah diese Frage beim erstmaligen Öffnen des Fensters an.
Sofern in Parent (übergeordnet)
Mit diesem Listenfeld geben Sie an, ob der Benutzer den Wert des Parameters anpassen darf, wenn er in einem übergeordneten/Parent Datensatz gefunden wird:
|
Jedes Mal, wenn der Benutzer die Voreinstellung aufruft, kann der Wert aktualisiert werden. |
|
Der Benutzer kann den Wert nur beim ersten Mal anpassen. |
|
Der Benutzer kann den Wert nicht anpassen. |
Beispiel
Sie können Parameter vom Wert in der übergeordneten Ebene des Datensatzes (Parent) abhängig machen. Ein „Arbeitsgang“ hat beispielsweise einen Plan-/Fertigungsauftrag als Parent (ein Arbeitsgang ist Teil eines Plan-/Fertigungsauftrags).
Aktivieren Sie das Feld In Parent (übergeordnet) suchen. Wenn Sie im Feld Sofern in Parent (übergeordnet( „Nie“ wählen, werden alle Arbeitsgänge angezeigt, unabhängig von dem Plan-/Fertigungsauftrag. Wenn Sie „Immer“ wählen, wird der Benutzer beim Öffnen der Voreinstellung gebeten, den Plan-/Fertigungsauftrag anzugeben. Wenn Sie die Voreinstellung erneut im Voreinstellungsfenster auswählen, wird diese Frage erneut gestellt. Wenn Sie „Einmal“ wählen, zeigt Isah diese Frage beim erstmaligen Öffnen des Fensters an.
Sofern nicht in Parent (übergeordnet)
Mit diesem Listenfeld geben Sie an, ob der Benutzer den Wert des Parameters anpassen darf, wenn er nicht in einem Parent Datensatz gefunden wird:
|
Jedes Mal, wenn der Benutzer die Voreinstellung aufruft, kann der Wert aktualisiert werden. |
|
Der Benutzer kann den Wert nur beim ersten Mal anpassen. |
|
Der Benutzer kann den Wert nicht anpassen. |