ControlCondition-Tabelle
Mit der Tabelle "ControlCondition" kann ein Autor spezielle Aktionen angeben, die basierend auf dem Ergebnis einer bedingten Anweisung auf Steuerelemente angewendet werden sollen. Beispielsweise könnte der Autor mithilfe dieser Tabelle ein Steuerelement basierend auf der VersionNT-Eigenschaft ausblenden.
Die Tabelle "ControlCondition" enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
Dialogfeld_ | Bezeichner | Y | N |
Steuerung_ | Bezeichner | Y | N |
Aktion | Y | N | |
Zustand | Bedingung | Y | N |
Spalten
-
Dialog_
-
Ein externer Schlüssel zur ersten Spalte der Dialogtabelle. Wenn Sie dieses Feld mit dem feld Control_ kombinieren, wird ein eindeutiges Steuerelement identifiziert.
-
Control_
-
Ein externer Schlüssel zur zweiten Spalte der Steuerelementtabelle. Durch das Kombinieren dieses Felds identifiziert das feld Dialog_ ein eindeutiges Steuerelement.
-
Aktion
-
Die Aktion, die für das Steuerelement ausgeführt werden soll. Die möglichen Aktionen werden in der folgenden Tabelle angezeigt.
Wert Bedeutung Vorgabe Legen Sie das Steuerelement als Standard fest. Abschalten Deaktivieren Sie das Steuerelement. Ermöglichen Aktivieren Sie das Steuerelement. Verstecken Blenden Sie das Steuerelement aus. Zeigen Zeigt das Steuerelement an. -
Bedingung
-
Eine bedingte Anweisung, die angibt, unter welchen Bedingungen die Aktion ausgelöst werden soll. Diese Spalte ist möglicherweise nicht leer. Wenn diese Anweisung nicht als WAHR ausgewertet wird, wird die Aktion nicht ausgeführt. Wenn sie auf 1 festgelegt ist, wird die Aktion immer angewendet. Informationen zur Syntax bedingter Anweisungen finden Sie unter Syntax der bedingten Anweisung.
Bemerkungen
Wenn Sie ein PushButton-Steuerelement oder CheckBox-Steuerelement ausblenden und deaktivieren möchten, das auf einer bedingungsbasierten Anweisung im Feld "Bedingung" der Tabelle "ControlCondition" basiert, sollten Sie für jedes Steuerelement vier Datensätze verwenden, um das Steuerelement zu deaktivieren und auszublenden. Auf PushButton- oder CheckBox-Steuerelemente, die nur ausgeblendet wurden, kann weiterhin über Tastenkombinationen zugegriffen werden.
Beispielsweise blenden die folgenden Datensätze controlA auf DialogA aus, und deaktivieren Sie sie, wenn das Produkt installiert ist. Das Steuerelement wird angezeigt und aktiviert, wenn das Produkt nicht installiert ist.
Dialogfeld | Steuerung | Aktion | Zustand |
---|---|---|---|
DialogA | ControlA | Verstecken | installiert |
DialogA | ControlA | Abschalten | Installierte |
DialogA | ControlA | Zeigen | NICHT installiert |
DialogA | ControlA | Ermöglichen | NICHT installiert |
Validierung