Platí pro
Objekt ComboBox |
Objekt ListBox |
Když provedete výběr z Seznam nebo Pole se seznamem, vlastnost BoundColumn řekne Microsoft Office Access 2007, které hodnoty sloupce se mají použít jako hodnota Ovládací prvek. Pokud je ovládací prvek svázaný s Pole, hodnota ve sloupci určeném Vlastností BoundColumn je uložena v poli pojmenovaném ve vlastnosti ControlSource . Typ Long pro čtení/zápis.
Výraz.BoundColumn
Výraz Povinný argument. Výraz, který vrátí jeden z objektů v seznamu Platí pro.
Nastavení
Vlastnost BoundColumn (Vázaný sloupec) používá následující nastavení.
Nastavení |
Popis |
0 |
Hodnota vlastnosti ListIndex , nikoli hodnota sloupce, je uložena v Aktuální záznam. Hodnota vlastnosti ListIndex prvního řádku je 0, druhý řádek je 1 atd. Access nastaví vlastnost ListIndex při výběru položky ze seznamu nebo části pole se seznamem. Nastavení vlastnosti BoundColumn na hodnotu 0 a použití hodnoty vlastnosti ListIndex ovládacího prvku může být užitečné, pokud vás například zajímá pouze ukládání posloupnosti čísel. |
1 nebo větší |
(1 je výchozí) Hodnotou ovládacího prvku se stane hodnota z určeného sloupce. Pokud je ovládací prvek vázaný na pole, uloží se tato hodnota do tohoto pole v aktuálním záznamu. Vlastnost BoundColumn se nemůže nastavit na hodnotu větší, než je nastavení vlastnosti ColumnCount (Počet sloupců). |
Vlastnost BoundColumn můžete nastavit pomocí kódu Seznam vlastností ovládacího prvku , Makro nebo VBA (Visual Basic for Applications).
U polí tabulek můžete tuto vlastnost nastavit v Návrhovém zobrazení tabulky na kartě Vyhledávání v části Vlastnosti pole pro pole, u kterých je vlastnost Zobrazit ovládací prvek nastavená na Pole se seznamem nebo Seznam.
Tip
Když v Návrhovém zobrazení tabulky vyberete jako datový typ Průvodce vyhledáváním, nastaví Access vlastnost Vázaný sloupec automaticky.
V kódu jazyka Visual Basic for Applications (VBA) nastavte vlastnost BoundColumn pomocí čísla nebo Číselný výraz rovna hodnotě od 0 do nastavení ColumnCount vlastnost.
Poznámky
Nejvíce vlevo viditelný sloupec v poli se seznamem (sloupec úplně vlevo, jehož nastavení ve vlastnosti ColumnWidths pole se seznamem není 0) obsahuje data, která se zobrazí v textové části pole se seznamem v Formulářové zobrazení nebo v Sestava. Vlastnost BoundColumn určuje, která hodnota sloupce v textovém poli nebo seznamu polí se seznamem bude při výběru uložena. To vám umožní zobrazit jiná data, než která ukládáte jako hodnotu ovládacího prvku.
Poznámka: Pokud v ovládacím prvku je vázaný sloupec jiný sloupec než první viditelný sloupec zleva (nebo pokud nastavíte vlastnost Vázaný sloupec na 0), je vlastnost Omezit na seznam nastavená na Ano.
Access používá ve vlastnosti Column k odkazování na sloupce číselnou řadu začínající nulou. To znamená, že na první sloupec se odkazuje výrazem Column(0), na druhý sloupec se odkazuje výrazem Column(1) a tak dál. Vlastnost BoundColumn ale odkazuje na sloupce pomocí číselné řady začínající jedničkou. To znamená, že pokud je vlastnost BoundColumn nastavená na 1, můžete se k hodnotě uložené v tomto sloupci dostat pomocí výrazu Column(0).
Pokud je vlastnost Automaticky doplnit (AutoExpand) nastavená na Ano, tak když uživatel píše, Access automaticky doplní v poli se seznamem v části tvořené textovým polem hodnotu, která odpovídá hodnotě v seznamu pole se seznamem.