Berlaku untuk
Objek ComboBox |
Objek ListBox |
Anda dapat menggunakan properti ListIndex untuk menentukan item mana yang dipilih di kotak daftar atau kotak kombo. Baca/tulis Long.
ekspresi.ListIndex
ekspresi Diperlukan. Ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.
Keterangan
Properti ListIndex merupakan bilangan bulat dari 0 hingga jumlah total item yang ada dalam kotak daftar atau kotak kombo dikurangi 1. Microsoft Office Access 2007 mengatur nilai properti ListIndex ketika item dipilih dalam kotak daftar atau bagian dari kotak daftar kotak kombo. Nilai properti ListIndex dari item pertama dalam daftar merupakan 0, nilai item kedua merupakan 1, dan seterusnya.
Properti ini tersedia hanya menggunakan makro atau kode Visual Basic for Applications (VBA). Anda hanya dapat membaca properti ini di Tampilan formulir dan tampilan lembar data. Properti ini merupakan baca saja dan tidak tersedia dalam tampilan lain.
Nilai properti ListIndex juga tersedia dengan mengatur properti BoundColumn ke 0 untuk kotak kombo atau kotak daftar. Jika properti BoundColumn ditetapkan ke 0, bidang tabel yang mendasari yang terikat dengan kotak kombo atau kotak daftar akan berisi nilai yang sama dengan pengaturan properti ListIndex.
Kotak daftar juga memiliki properti MultiSelect yang memungkinkan pengguna memilih beberapa item dari kontrol. Ketika beberapa pilihan dibuat dalam kotak daftar, Anda dapat menentukan item mana yang dipilih menggunakan properti Yang Dipilih dari kontrol. Properti Yang Dipilih merupakan larik nilai dari 0 hingga nilai properti ListCount dikurangi 1. Untuk tiap item di kotak daftar properti Yang Dipilih akan menjadi True jika item yang dipilih dan False jika tidak dipilih.
Kumpulan ItemsSelected juga menyediakan cara mengakses data di baris pilihan dari kotak daftar atau kotak kombo.
Contoh
Untuk mengembalikan nilai properti ListIndex, Anda dapat menggunakan berikut ini:
Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex
Untuk menetapkan nilai properti ListIndex, Anda dapat menggunakan berikut ini:
Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index
Ketika namaformulir dan namakontrol merupakan nama dari formulir dan kotak daftar atau kontrol kotak kombo, masing-masing dinyatakan sebagai nilai String , danindeks merupakan nilai indeks dari item.