Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Platí pro

Objekt ComboBox

Objekt ListBox

Pomocí vlastnosti ListIndex můžete určit, která položka je vybrána v Seznam nebo Pole se seznamem. Typ Long pro čtení/zápis.

výraz.ListIndex

Výraz Povinný argument. Výraz, který vrátí jeden z objektů v seznamu Platí pro.

Poznámky

Vlastnost ListIndex je celé číslo od 0 do celkového počtu položek v seznamu nebo poli se seznamem zmenšeného o 1. Microsoft Office Access 2007 nastaví hodnotu vlastnosti ListIndex při výběru položky v seznamu nebo poli se seznamem. Hodnota vlastnosti ListIndex první položky v seznamu je 0, hodnota druhé položky je 1 atd.

Tato vlastnost je dostupná pouze prostřednictvím makra nebo kódu jazyka VBA (Visual Basic for Applications). Tuto vlastnost si můžete přečíst pouze ve formulářovém zobrazení a zobrazení Datový list. Tato vlastnost je jen pro čtení a v ostatních zobrazeních není dostupná.

Hodnota vlastnosti ListIndex je k dispozici také prostřednictvím nastavení vlastnosti BoundColumn pole se seznamem nebo seznamu na hodnotu 0. Pokud je vlastnost BoundColumn nastavená na 0, pole podkladové tabulky, na které je pole se seznamem nebo seznam vázaný, bude obsahovat stejnou hodnotu jako nastavení vlastnosti ListIndex.

Seznamy mají také vlastnost MultiSelect, která uživateli umožňuje vybrat z ovládacího prvku více položek. Pokud se v seznamu provádí více výběrů, můžete vybírané položky určit pomocí vlastnosti ovládacího prvku Selected. Vlastnost Selected je matice hodnot od 0 do hodnoty vlastnosti ListCount zmenšené o 1. Pro každou položku v seznamu bude mít vlastnost Selected hodnotu True, pokud je položka vybraná, a hodnotu False, pokud vybraná není.

Kolekce ItemsSelected také poskytuje způsob, jak přistupovat k datům ve vybraných řádcích seznamu nebo pole se seznamem.

Příklad

K vrácení hodnoty vlastnosti ListIndex můžete použít toto:

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

K nastavení hodnoty vlastnosti ListIndex můžete použít toto:

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

Kde název_formuláře a název_ovládacího_prvku jsou názvy ovládacího prvku formuláře a seznamu nebo pole se seznamem vyjádřené jako hodnoty String a index je hodnota indexu položky.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×