Bagikan melalui


Tabel ControlCondition

Tabel ControlCondition memungkinkan penulis menentukan tindakan khusus yang akan diterapkan ke kontrol berdasarkan hasil pernyataan bersyarat. Misalnya, menggunakan tabel ini penulis dapat memilih untuk menyembunyikan kontrol berdasarkan properti VersionNT .

Tabel ControlCondition memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
Dialog_ Pengidentifikasi Y N
Kontrol_ Pengidentifikasi Y N
Tindakan Teks Y N
Kondisi Kondisi Y N

 

Kolom

Dialog_

Kunci eksternal ke kolom pertama tabel Dialog. Menggabungkan bidang ini dengan bidang Control_ mengidentifikasi kontrol unik.

Kontrol_

Kunci eksternal ke kolom kedua tabel Kontrol. Menggabungkan bidang ini, bidang Dialog_ mengidentifikasi kontrol unik.

Tindakan

Tindakan yang akan diambil pada kontrol. Tindakan yang mungkin diperlihatkan dalam tabel berikut ini.

Nilai Makna
Default Atur kontrol sebagai default.
Nonaktifkan Nonaktifkan kontrol.
Aktifkan Aktifkan kontrol.
Sembunyikan Sembunyikan kontrolnya.
tampilkan Tampilkan kontrol.

 

Kondisi

Pernyataan kondisi yang menentukan di bawah kondisi mana tindakan harus dipicu. Kolom ini mungkin tidak dibiarkan kosong. Jika pernyataan ini tidak mengevaluasi ke TRUE, tindakan tidak akan terjadi. Jika diatur ke 1, tindakan selalu diterapkan. Untuk informasi tentang sintaks pernyataan kondisional, lihat Sintaks Pernyataan Kondisional.

Keterangan

Jika Anda ingin menyembunyikan dan menonaktifkan kontrol PushButton atau kontrol CheckBox berdasarkan pernyataan kondisional di bidang Kondisi tabel ControlCondition, Anda harus menggunakan empat rekaman untuk setiap kontrol untuk menonaktifkan serta menyembunyikan kontrol. Kontrol PushButton atau CheckBox yang hanya disembunyikan masih dapat diakses oleh kunci pintasan.

Misalnya, rekaman berikut menyembunyikan dan menonaktifkan ControlA pada DialogA saat produk diinstal. Kontrol akan terlihat dan diaktifkan ketika produk tidak diinstal.

Dialog Kontrol Tindakan Kondisi
DialogA ControlA Sembunyikan Terinstal
DialogA ControlA Nonaktifkan Terinstal
DialogA ControlA tampilkan TIDAK Terinstal
DialogA ControlA Aktifkan TIDAK Terinstal

 

Validasi

ICE03
ICE06
ICE17
ICE32
ICE46
ICE79
ICE86