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