Počítání v sestavách

Může být užitečné mít počet záznamů obsažených v sestavě. V seskupených nebo souhrnných sestavách můžete zobrazit počet záznamů v každé skupině. Nebo můžete ke každému záznamu přidat číslo řádku, aby bylo snazší na každý z nich odkazovat. Tento článek vysvětluje, jak do sestavy přidat počty a čísla řádků.

V tomto článku

Počítání záznamů v sestavě nebo skupině

Zobrazení rozložení nabízí nejrychlejší způsob, jak do sestavy přidat počty.

Počítání záznamů pomocí zobrazení rozložení

  1. V navigačním podokně klikněte pravým tlačítkem myši na sestavu a potom v místní nabídce klikněte na příkaz Zobrazení rozložení.

  2. Klikněte na pole, které chcete spočítat. Chcete-li zajistit, aby byly započítány všechny záznamy, klikněte na pole, o které víte, že neobsahuje žádné hodnoty Null, například pole ID.

  3. Na kartě Návrh klikněte ve skupině Skupiny a souhrny na Souhrny

  4. Udělejte jednu z těchto věcí:

    • Pokud chcete spočítat všechny záznamy v sestavě bez ohledu na to, jestli je ve vybraném poli hodnota, klikněte na Počet záznamů.

    • Pokud chcete spočítat jenom záznamy, pro které je ve vybraném poli hodnota, klikněte na Počet hodnot.

      Poznámka: Počet hodnot není k dispozici u polí následujících datových typů:

      • Dlouhý text

      • Objekt OLE

      • Hypertextový odkaz

      • Příloha

  5. Access přidá do oddílu Zápatí sestavy textové pole a nastaví jeho vlastnost Zdroj ovládacího prvku na výraz, který provádí funkci Count. Pokud sestava obsahuje úrovně seskupení, přidá Access textové pole také do každého zápatí skupiny, které provede stejný výpočet.

    Poznámka: Pokud použijete zobrazení rozložení k vytvoření počtu pro určité pole, Access vytvoří výraz, který spočítá jenom ty záznamy, ve kterých toto pole nemá hodnotu Null. Pokud například sestava obsahuje 10 záznamů a přidáte počet do pole, které obsahuje tři hodnoty Null, zobrazí se v textovém poli počet hodnota 7 – číselné záznamy obsahující jiné hodnoty než Null. Můžete se tomu vyhnout tak, že přidáte počty pouze do polí, která nepovolují hodnoty Null (například pole ID), nebo můžete upravit zdroj ovládacího prvku textového pole tak, aby vždy spočítal všechny záznamy bez ohledu na to, jestli obsahují hodnoty Null nebo ne. Postup:

  6. Vyberte textové pole, ve které se zobrazí počet. Pokud není zobrazený seznam vlastností, zobrazte ho stisknutím klávesy F4.

  7. Klikněte na kartu Datové.

  8. V poli vlastnosti Zdroj ovládacího prvku odstraňte výraz a zadejte =Count(*).

  9. Uložte sestavu a přepněte do zobrazení sestavy, abyste viděli výsledky.

Počítání záznamů pomocí návrhového zobrazení

  1. V navigačním podokně klikněte pravým tlačítkem myši na sestavu a v místní nabídce klikněte na Návrhové zobrazení.

  2. Na kartě Návrh klikněte ve skupině Ovládací prvky na položku Textové pole.

  3. Udělejte jednu z těchto věcí:

    • Pokud chcete přidat počet všech záznamů v sestavě, klikněte v oddílu Záhlaví sestavy nebo Zápatí sestavy na místo, kam chcete umístit textové pole.

    • Pokud chcete přidat počet všech záznamů v každé skupině seskupené sestavy, klikněte v části Záhlaví skupiny nebo Zápatí skupiny na místo, kam chcete umístit textové pole.

  4. Vyberte textové pole a stisknutím klávesy F4 zobrazte seznam vlastností.

  5. Klikněte na kartu Data.

  6. Do pole vlastnosti Zdroj ovládacího prvku zadejte =Count(*).

    Tato Výraz používá funkci Count ke spočítání všech záznamů v sestavě nebo skupině i v případě, že některá pole v některých záznamech jsou null. Pokud chcete spočítat záznamy jenom v případě, že určité pole nemá hodnotu Null (například JménoDénka), použijte místo toho následující výraz: =CDbl(Nz(Count([JménoDěvce]);0)).

Začátek stránky

Přidání čísla řádku pro každý záznam v sestavě nebo skupině

Položky v sestavě můžete očíslovat. Například v sestavě Prodeje podle produktu můžete chtít, aby číslo 1 předcházelo první položce ve skupině produktů, číslo 2 před druhou položkou atd. Když začne další skupina produktů, je počet zahájen znovu a před první položkou je "1".

Číslování položek v sestavě

Položky v sestavě můžete očíslovat pomocí počítaného ovládacího prvku a nastavením jeho vlastnosti Mezisoučet.

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

  2. Na kartě Návrh klikněte ve skupině Ovládací prvky na položku Textové pole.

  3. V části Podrobnosti sestavy přetažením ukazatele vytvořte textové pole a ujistěte se, že je dostatečně široké, aby se do něj vešle největší číslo položky.

    Pokud budete mít například sto objednávek, budete potřebovat místo pro nejméně tři znaky (100). Pokud se vedle textového pole zobrazí popisek, odstraňte ho tak, že na něj kliknete a stisknete DELETE. Pokud jste textové pole umístili poblíž levého okraje, popisek může být pod textovým polem skrytý. Pomocí úchytu pro přesunutí v levém horním rohu textového pole přetáhněte textové pole doprava, aby byl popisek vidět. Pak můžete kliknout na popisek a stisknout DELETE.

  4. Vyberte toto textové pole. Pokud není zobrazený seznam vlastností, zobrazte ho stisknutím klávesy F4.

  5. Klikněte na kartu Vše. Do pole vlastnosti Název zadejte název, například txtItemNumber.

  6. Klikněte na kartu Data.

  7. V poli vlastnosti Spuštěný součet vyberte Přes skupinu.

  8. Do pole vlastnosti Zdroj ovládacího prvku zadejte =1.

  9. Klikněte na Formát.

  10. Do pole vlastnosti Formát napište #. (znak libry následovaný tečkou).

    Číslo řádku se zformátuje tak, aby za ním byl tečka.

  11. Uložte sestavu a přepněte do zobrazení sestavy, abyste viděli výsledky.

Začátek stránky

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

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

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×