ControlCondition Table
Met de tabel ControlCondition kan een auteur speciale acties opgeven die moeten worden toegepast op besturingselementen op basis van het resultaat van een voorwaardelijke instructie. Met deze tabel kan de auteur bijvoorbeeld een besturingselement verbergen op basis van de eigenschap VersionNT.
De tabel ControlCondition bevat de volgende kolommen.
Kolom | Type | Sleutel | Null-waarde |
---|---|---|---|
Tweespraak_ | id- | Y | N |
Beheersen_ | id- | Y | N |
Actie | tekst | Y | N |
Conditie | voorwaarde | Y | N |
Kolommen
-
Dialog_
-
Een externe sleutel naar de eerste kolom van de dialoogvenstertabel. Als u dit veld combineert met het Control_ veld, wordt een uniek besturingselement geïdentificeerd.
-
Control_
-
Een externe sleutel naar de tweede kolom van de Control-tabel. Als u dit veld combineert, identificeert het Dialog_ veld een uniek besturingselement.
-
actie
-
De actie die moet worden uitgevoerd op het besturingselement. De mogelijke acties worden weergegeven in de volgende tabel.
Waarde Betekenis Verstek Stel het besturingselement in als de standaardinstelling. Uitschakelen Schakel het besturingselement uit. Inschakelen Schakel het besturingselement in. Verbergen Verberg het besturingselement. Tonen Het besturingselement weergeven. -
voorwaarde voor
-
Een voorwaardelijke instructie die aangeeft onder welke voorwaarden de actie moet worden geactiveerd. Deze kolom is mogelijk niet leeg. Als deze instructie niet resulteert in TRUE, vindt de actie niet plaats. Als deze is ingesteld op 1, wordt de actie altijd toegepast. Zie syntaxis van voorwaardelijke instructievoor meer informatie over de syntaxis van voorwaardelijke instructies.
Opmerkingen
Als u een besturingselement PushButton wilt verbergen en uitschakelen of selectievakje op basis van een voorwaardelijke instructie in het veld Voorwaarde van de tabel ControlCondition, moet u vier records voor elk besturingselement gebruiken om het besturingselement uit te schakelen en het besturingselement te verbergen. Besturingselementen voor Drukknop of Selectievakje die alleen zijn verborgen, kunnen nog steeds worden geopend met sneltoetsen.
Zo verbergen en uitschakelen de volgende records ControlA in DialogA wanneer het product is geïnstalleerd. Het besturingselement is zichtbaar en ingeschakeld wanneer het product niet is geïnstalleerd.
Tweespraak | Beheersen | Actie | Conditie |
---|---|---|---|
DialogA | ControlA | Verbergen | geïnstalleerde |
DialogA | ControlA | Uitschakelen | Geïnstalleerd |
DialogA | ControlA | Tonen | NIET geïnstalleerd |
DialogA | ControlA | Inschakelen | NIET geïnstalleerd |
Validering