Freigeben über


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

ICE03-
ICE06-
ICE17
ICE32-
ICE46-
ICE79-
ICE86-