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

Pomocí počítaných ovládacích prvků ve formulářích a sestavách v databázích Accessu můžete zobrazit výsledky výpočtu. Pokud máte například sestavu, která zobrazuje počet prodaných položek a cenu každé jednotky, můžete přidat počítané textové pole, které vynásobí tato dvě pole a zobrazí celkovou cenu. Vlastnost Zdroj ovládacího prvku počítaného textového pole obsahuje Výraz, která pro získání výsledku vynásobí dvě pole (počet položek krát jednotkovou cenu).

V tomto článku

Vytvoření vypočítaného ovládacího prvku

Tento postup vám pomůže vytvořit počítaný ovládací prvek bez použití průvodce ovládacími prvky.

  1. V navigačním podokně klikněte pravým tlačítkem myši na formulář nebo sestavu a potom klikněte na Návrhové zobrazení.

  2. Na kartě Návrh klikněte ve skupině Ovládací prvky na nástroj pro typ ovládacího prvku, který chcete vytvořit.

    Seznam typů ovládacích prvků, které lze použít jako počítané ovládací prvky, najdete v části Informace o typech ovládacích prvků, které lze použít jako počítané ovládací prvky.

  3. Umístěte ukazatel myši na místo, kam chcete ovládací prvek umístit ve formuláři nebo sestavě, a kliknutím na formulář nebo sestavu ovládací prvek vložte.

  4. Pokud se spustí průvodce ovládacím prvkům, zavřete ho kliknutím na Zrušit .

  5. Vyberte ovládací prvek, stisknutím klávesy F4 zobrazte seznam vlastností a potom zadejte výraz do pole vlastnosti Zdroj ovládacího prvku . Pokud chcete k vytvoření výrazu použít Tvůrce výrazů, klikněte na Tlačítko Tvůrce vedle pole vlastnosti Zdroj ovládacího prvku .

  6. Přepněte do formulářového zobrazení nebo zobrazení Sestava a ověřte, že počítaný ovládací prvek funguje podle očekávání.

    Poznámky: 

    • Před každý výraz zadejte operátor = . Příklad: =[Cena za jednotku]*.75.

    • Další informace o vytváření výrazů najdete v článku Tvorba výrazu.

    • Pokud potřebujete více místa pro zadání výrazu do pole vlastnosti Zdroj ovládacího prvku , stisknutím kláves SHIFT+F2 otevřete pole Lupa .

    • Pokud je zdrojem záznamů pro formulář nebo sestavu dotaz, můžete umístit výraz do dotazu, místo abyste ho dávali do počítaného ovládacího prvku. To může zvýšit výkon a pokud chcete vypočítat součty pro skupiny záznamů, je jednodušší použít název Vypočítané pole v Agregační funkce.

    • Při řazení podle počítaného ovládacího prvku ve formuláři nebo sestavě se ujistěte, že je vlastnost Format ovládacího prvku správně nastavená. V opačném případě by se počítané číselné hodnoty nebo hodnoty kalendářních dat mohly řadit abecedně místo číselně.

Začátek stránky

Změna vázaného ovládacího prvku na počítaný ovládací prvek

Dobrý způsob, jak vytvořit počítaný ovládací prvek, je nejprve vytvořit vázaný ovládací prvek (například přetažením pole z podokna Seznam polí do formuláře nebo sestavy) a potom úpravou vlastnosti Zdroj ovládacího prvku vázaného ovládacího prvku vytvořit výraz. To funguje dobře, pokud zajistíte, aby název ovládacího prvku nebyl v konfliktu s žádnými názvy polí obsaženými ve výrazu. Další informace o vytvoření vázaného ovládacího prvku přetažením pole z podokna Seznam polí najdete v článku Přidání pole do formuláře nebo sestavy.

Za předpokladu, že jste již vytvořili svázaný ovládací prvek, pomocí následujícího postupu ho změňte na počítaný ovládací prvek a vyhněte se konfliktům názvů.

  1. V navigačním podokně klikněte pravým tlačítkem myši na formulář nebo sestavu a potom klikněte na Návrhové zobrazení.

  2. Klikněte na pole, které chcete změnit, a stisknutím klávesy F4 otevřete seznam vlastností.

  3. Pokud vlastnost Název odpovídá vlastnosti Zdroj ovládacího prvku, upravte na kartě Vše v seznamu vlastností Název vlastnost Tak, aby se obě vlastnosti neshodovaly. Ujistěte se, že zadaný název není vyhrazeným slovem nebo názvem jiného pole v databázi. Další informace o rezervovaných slovech najdete v článku Informace o rezervovaných slovech a symbolech Accessu.

  4. Upravte řetězec v poli vlastnosti Zdroj ovládacího prvku tak, aby obsahoval požadovaný výraz.

  5. Uložte provedené změny stisknutím kombinace kláves CTRL+S.

  6. Přepněte do zobrazení rozložení nebo formulářového zobrazení a ověřte, že počítaný ovládací prvek funguje podle očekávání.

Pokud ovládací prvek nezobrazuje požadovaná data (například pokud Access v ovládacím prvku zobrazí #Name), zkontrolujte zdroj záznamů formuláře nebo sestavy a ujistěte se, že jsou dostupná všechna pole, která jste ve výrazu použili. Pokud je zdrojem záznamů dotaz, možná budete muset do dotazu přidat jedno nebo více polí, aby výraz fungoval.

Poznámky: 

  • Před každý výraz zadejte operátor = . Příklad: =[Cena za jednotku]*.75.

  • Pokud potřebujete více místa pro zadání výrazu do pole vlastnosti Zdroj ovládacího prvku , stisknutím kláves SHIFT+F2 otevřete pole Lupa .

  • Pokud je zdrojem záznamů pro formulář nebo sestavu dotaz, můžete umístit výraz do dotazu, místo abyste ho dávali do počítaného ovládacího prvku. To může zvýšit výkon a pokud chcete vypočítat součty pro skupiny záznamů, je jednodušší použít název Vypočítané pole v Agregační funkce.

  • Při řazení podle počítaného ovládacího prvku ve formuláři nebo sestavě se ujistěte, že je vlastnost Format ovládacího prvku správně nastavená. V opačném případě se počítané číselné hodnoty nebo hodnoty kalendářních dat můžou řadit abecedně, nikoli číselně.

Začátek stránky

Informace o typech ovládacích prvků, které lze použít jako počítané ovládací prvky

Textová pole jsou nejoblíbenější volbou pro počítaný ovládací prvek, protože můžou zobrazit tolik různých typů dat. Každý ovládací prvek, který má vlastnost Zdroj ovládacího prvku , však lze použít jako počítaný ovládací prvek. V mnoha případech nemá smysl používat určitý typ ovládacího prvku jako počítaný ovládací prvek, protože tento ovládací prvek nemůžete aktualizovat tak, jak můžete aktualizovat vázaný nebo nevázaný ovládací prvek. Pokud například umístíte ovládací prvek zaškrtávacího políčka do formuláře a potom zadáte výraz do vlastnosti Zdroj ovládacího prvku zaškrtávacího políčka, nebudete již moci políčko zaškrtnout nebo zrušit jeho zaškrtnutí kliknutím. Zaškrtávací políčko je na základě výsledků výrazu zaškrtnuté nebo nezaškrtnuté. Pokud zaškrtnete toto políčko, Access zobrazí na stavovém řádku Accessu upozornění: Ovládací prvek nejde upravit, je svázaný s výrazem <výrazu>. U sestavy však může být užitečné založit ovládací prvek zaškrtávacího políčka na výsledcích výpočtu, protože ovládací prvky v sestavách se používají pouze k zobrazení informací.

Začátek stránky

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.