Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Platí pro

Objekt BoundObjectFrame

Objekt ListBox

Objekt CheckBox

Objekt OptionButton

Objekt ComboBox

Objekt OptionGroup

Objekt CustomControl

Objekt TextBox

Objekt GroupLevel

Objekt ToggleButton

Vlastnost ControlSource můžete použít k určení, která data se zobrazí v Ovládací prvek. Data svázaná s polem můžete zobrazit a upravit v Tabulka, Dotaz nebo příkazu SQL. Můžete také zobrazit výsledek Výraz. Typ String pro čtení/zápis.

výra z.ControlSource

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

Nastavení

Vlastnost ControlSource používá následující nastavení.

Nastavení

Popis

Název pole

Ovládací prvek je svázaný s polem v tabulce, dotazu nebo příkazu SQL. Data z pole se zobrazí v ovládacím prvku. Změny dat uvnitř ovládacího prvku změní odpovídající data v poli. (Pokud chcete ovládací prvek nastavit jen pro čtení, nastavte vlastnost Uzamčeno na Hodnotu Ano.) Pokud kliknete na ovládací prvek vázaný na pole, které má Datový typ Hypertextový odkaz, přeskočíte na cíl zadaný v adrese hypertextového odkazu.

Výraz

Ovládací prvek zobrazuje data vygenerovaná výrazem. Uživatel může tato data změnit, neuloží se ale do databáze.

Vlastnost ControlSource pro ovládací prvek můžete nastavit pomocí kódu Seznam vlastností ovládacího prvku , Makro nebo jazyka VBA (Visual Basic for Applications).

Vlastnost ControlSource můžete také nastavit pro Textové pole zadáním názvu pole nebo výrazu přímo do textového pole v návrhovém zobrazení formuláře nebo návrhovém zobrazení sestavy.

U sestavy můžete tuto vlastnost nastavit tak, že vyberete pole nebo zadáte výraz v překryvném okně Pole/Výraz v podokně Skupina, řazení a souhrn.

Ve VBA použijte k nastavení hodnoty této vlastnosti řetězcový výraz.

Poznámky

Pro úroveň seskupení sestavy určuje vlastnost ControlSource pole nebo výraz, podle kterého se má seskupovat.

Poznámka: Vlastnost ControlSource se nevztahuje na ovládací prvky Zaškrtávací políčko, Přepínač nebo Přepínací tlačítko v Skupina voleb. Vztahuje se pouze na samotnou skupinu možností.

U sestav se vlastnost ControlSource vztahuje pouze na úrovně seskupení sestavy.

Formuláře a sestavy fungují jako „okna“ do databáze. Primární zdroj dat formuláře nebo sestavy určíte nastavením vlastnosti RecordSource na tabulku, dotaz nebo příkaz SQL. Potom můžete vlastnost ControlSource nastavit na pole ve zdroji dat nebo na výraz. Pokud je nastavením vlastnosti ControlSource výraz, zobrazená hodnota je pouze pro čtení a neuloží se do databáze. Můžete například použít následující nastavení.

Uká zka nastavení

Popis

LastName

U ovládacího prvku se data z pole LastName zobrazí v ovládacím prvku. Na úrovni skupiny sestavy access seskupí data podle příjmení.

=Date( ) + 7

U ovládacího prvku zobrazí tento výraz v ovládacím prvku datum sedm dní od dnešního dne.

=DatePart("q",ShippedDate)

U ovládacího prvku tento výraz zobrazí čtvrtletí data odeslání. U úrovně seskupení sestavy Access seskupí data podle čtvrtletí data odeslání.

Příklad

Následující příklad nastaví vlastnost ControlSource pro textové pole s názvem AddressPart na pole s názvem City:

Forms!Customers!AddressPart.ControlSource = "City"

Další příklad nastaví vlastnost ControlSource pro textové pole s názvem Expected na výraz =Date() + 7.

Me!Expected.ControlSource = "=Date() + 7"

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.