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í.
Metoda 1: Číslo stránky se zobrazí v zápatí stránky
Spusťte Access a otevřete ukázkovou databázi Northwind.mdb nebo ukázkový projekt NorthwindCS.adp.
Otevřete sestavu Employee Sales by Country/Region v návrhovém zobrazení.
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.
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
Spusťte Access a otevřete ukázkovou databázi Northwind.mdb nebo ukázkový projekt NorthwindCS.adp.
Otevřete sestavu Employee Sales by Country/Region v návrhovém zobrazení.
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).
Klikněte na Tvůrce kódu a potom klikněte na OK.
V okně Kód zadejte: Stránka = 0.
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
Klikněte na oddíl Záhlaví stránky , nastavte vlastnost Výška na 0,25 a potom nastavte vlastnost Barva pozadí na 8421504.
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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro