Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Attiecas uz

Objekts ComboBox

Objekts ListBox

Varat izmantot rekvizītu ListIndex, lai noteiktu, kurš elements ir atlasīts sarakstlodziņš vai kombinētais lodziņš. Lasāms/rakstāms Long.

izteiksme.ListIndex

expression Obligāti. Izteiksme, kas atgriež vienu no objektiem sarakstā Attiecas uz.

Piezīmes

Rekvizīts ListIndex ir vesels skaitlis no 0 līdz kopējam elementu skaitam sarakstlodziņā vai kombinētajā lodziņā mīnus 1. Programma Access iestata rekvizīta ListIndex vērtību, kad kombinētā lodziņa sarakstlodziņā vai sarakstlodziņa daļā tiek atlasīts vienums. Saraksta pirmā elementa rekvizīta ListIndex vērtība ir 0, otrā elementa vērtība ir 1 un tā tālāk.

Šis rekvizīts ir pieejams tikai tad, ja tiek lietots makro vai Visual Basic for Applications (VBA) kods. Varat lasīt šo rekvizītu tikai Formas skats un Datu lapas skats. Šis rekvizīts ir tikai lasāms un nav pieejams citos skatos.

Rekvizīta ListIndex vērtība ir pieejama, arī iestatot rekvizīta BoundColumn vērtību 0 kombinētajā lodziņā vai sarakstlodziņā. Ja rekvizīta BoundColumn vērtība ir iestatīta kā 0, pamatā esošās tabulas laukam, kas ir saistīts ar kombinēto lodziņu vai sarakstlodziņu, būs identiska vērtība rekvizīta ListIndex iestatījumam.

Sarakstlodziņos ir arī rekvizīts MultiSelect, kas sniedz lietotājam iespēju atlasīt vairākus elementus vadīklā. Ja sarakstlodziņā tiek veiktas vairākas atlases, varat noteikt, kuri vienumi ir atlasīti, izmantojot vadīklas rekvizītu Selected. Rekvizīts Selected ir masīvs, ko veido vērtības no 0 līdz rekvizīta ListCount vērtībai mīnus 1. Katram sarakstlodziņa elementam rekvizīta Selected vērtība būs True, ja elements ir atlasīts, un False, ja tas nav atlasīts.

Kolekcija ItemsSelected arī nodrošina paņēmienu, kā piekļūt datiem sarakstlodziņa vai kombinētā lodziņa atlasītajās rindās.

Piemērs

Lai atgrieztu rekvizīta ListIndex vērtību, varat izmantot šādas opcijas:

Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex

Lai iestatītu rekvizīta ListIndex vērtību, varat izmantot šādas opcijas:

Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index

formname un controlname ir formas un sarakstlodziņa vai kombinētā lodziņa vadīklas nosaukumi, kas attēloti kā virknes vērtības, un index ir elementa indeksa vērtība.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.