Jak resetovat číslo stránky na úrovni skupiny v sestavě Accessu

Střední: Vyžaduje základní dovednosti v makrech, kódování a interoperabilitě.

Tento článek se týká databáze aplikace Microsoft Access (.mdb nebo .accdb) a projektu aplikace Microsoft Access (.adp).

Souhrn

Když upravíte vlastnosti oddílu sestavy, můžete navrhnout sestavu, která přeruší stránku pro každou novou položku ve skupině a pak resetuje číslo stránky sestavy. Například sestava Employee Sales by Country/Region v ukázkové databázi Northwind.mdb je navržena s touto funkcí.

Další informace

Poznámka

Metoda, která se použije k resetování čísla stránky pro každou novou zemi nebo oblast, závisí na tom, jestli chcete zobrazit číslo stránky v záhlaví stránky nebo v zápatí stránky. Pokud použijete nesprávnou metodu, číslo stránky se správně neobnoví.

  1. Spusťte Access a otevřete ukázkovou databázi Northwind.mdb nebo ukázkový projekt NorthwindCS.adp.

  2. Otevřete sestavu Employee Sales by Country/Region v návrhovém zobrazení.

  3. Klikněte na část Záhlaví země/oblasti , klikněte pravým tlačítkem na vlastnost On Format (Při formátování ) a potom klikněte na Build (Sestavit).

    Prozkoumejte proceduru události.

  4. Klikněte na část Zápatí země/oblasti , klikněte pravým tlačítkem myši na vlastnost On Format (Při formátování ) a nastavte vlastnost ForceNewPage na After Section (Za oddílem).

Metoda 2: Číslo stránky se zobrazí v záhlaví stránky

  1. Spusťte Access a otevřete ukázkovou databázi Northwind.mdb nebo ukázkový projekt NorthwindCS.adp.

  2. Otevřete sestavu Employee Sales by Country/Region v návrhovém zobrazení.

  3. Klikněte na část Zápatí země/oblasti , klikněte pravým tlačítkem na vlastnost On Format (Při formátování ) a potom klikněte na Build (Sestavit).

  4. Klikněte na Tvůrce kódu a potom klikněte na OK.

  5. V okně Kód zadejte: Stránka = 0.

  6. Změňte událost OnFormat záhlaví země/oblasti tak, aby vlastnost Page nebyla v této události nastavena. Chcete-li to provést, zadejte před řádek apostrof s počátečním číslem stránky.

    Kód bude vypadat podobně jako následující kód:

    Private Sub GroupHeader0_Format(Cancel As Integer, FormatCount As Integer)
    ' Set page number to 1 when a new group starts.
        ' Page = 1
    End Sub 
    
  7. Klikněte na oddíl Záhlaví stránky , nastavte vlastnost Výška na 0,25 a potom nastavte vlastnost Barva pozadí na 8421504.

  8. Přesuňte ovládací prvek s názvem Číslo stránky do záhlaví stránky.

    Ovládací prvek Číslo stránky zobrazí číslo stránky.

Když použijete některou z těchto metod, každá země/oblast začíná na nové stránce a číslování každého nového oddílu začíná číslem 1.