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
Control_ 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.

Control_

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.

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

 

Kondisi

Pernyataan kondisi yang menentukan kondisi mana tindakan harus dipicu. Kolom ini mungkin tidak dibiarkan kosong. Jika pernyataan ini tidak mengevaluasi ke TRUE, tindakan tidak 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 Kotak Centang berdasarkan pernyataan kondisional di bidang Kondisi tabel ControlCondition, Anda harus menggunakan empat rekaman untuk setiap kontrol untuk dinonaktifkan serta menyembunyikan kontrol. Kontrol PushButton atau CheckBox yang hanya disembunyikan masih dapat diakses oleh tombol pintasan.

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

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

 

Validasi

ICE03
ICE06
ICE17
ICE32
ICE46
ICE79
ICE86