Access raporunda grup düzeyinde sayfa numarasını sıfırlama

Orta: Temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.

Bu makale bir Microsoft Access veritabanı (.mdb veya .accdb) ve bir Microsoft Access projesi (.adp) için geçerlidir.

Özet

Bir raporun bölüm özelliklerini değiştirdiğinizde, bir gruptaki her yeni girdinin sayfasını kıran ve ardından raporun sayfa numarasını sıfırlayan bir rapor tasarlayabilirsiniz. Örneğin, örnek veritabanındaki Ülkeye/Bölgeye Göre Çalışan Satışları raporu Northwind.mdb bu özellik ile tasarlanmıştır.

Daha fazla bilgi

Not

Her yeni ülke/bölge için sayfa numarasını sıfırlamak için kullanılan yöntem, sayfa numarasını sayfa üst bilgisinde mi yoksa sayfa alt bilgisinde mi görüntülemek istediğinize bağlıdır. Yanlış yöntemi kullanırsanız, sayfa numarası doğru sıfırlanmaz.

  1. Access'i başlatın ve ardından örnek veritabanı Northwind.mdb veya NorthwindCS.adp örnek projesini açın.

  2. Ülkeye/Bölgeye Göre Çalışan Satışları raporunu Tasarım görünümünde açın.

  3. Ülke/Bölge Üst Bilgisi bölümüne tıklayın, Biçim üzerinde özelliğine sağ tıklayın ve ardından Oluştur'a tıklayın.

    Olay yordamını inceleyin.

  4. Ülke/Bölge Alt Bilgisi bölümüne tıklayın, Biçim üzerinde özelliğine sağ tıklayın ve sonra ForceNewPage özelliğini Bölümün Sonunda olarak ayarlayın.

Yöntem 2: Sayfa numarası sayfa üst bilgisinde görünür

  1. Access'i başlatın ve ardından örnek veritabanı Northwind.mdb veya NorthwindCS.adp örnek projesini açın.

  2. Ülkeye/Bölgeye Göre Çalışan Satışları raporunu Tasarım görünümünde açın.

  3. Ülke/Bölge Alt Bilgisi bölümüne tıklayın, Biçim üzerinde özelliğine sağ tıklayın ve ardından Oluştur'a tıklayın.

  4. Kod Oluşturucusu'na ve ardından Tamam'a tıklayın.

  5. Kod penceresinde şunu yazın: Sayfa = 0

  6. Page özelliğinin bu olayda ayarlanmaması için Ülke/Bölge Üst Bilgisinin OnFormat olayını değiştirin. Bunu yapmak için, başlangıç sayfa numarasını içeren satırdan önce bir kesme işareti yazın.

    Kod aşağıdaki koda benzer olacaktır:

    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. Sayfa Üst Bilgisi bölümüne tıklayın, Height özelliğini 0,25 olarak ayarlayın ve ardından Back Color özelliğini 8421504 olarak ayarlayın.

  8. Sayfa Numarası adlı denetimi Sayfa Üst Bilgisine taşıyın.

    Sayfa Numarası denetimi sayfa numarasını görüntüler.

Bu yöntemlerden birini kullandığınızda, her ülke/bölge yeni bir sayfada başlar ve her yeni bölümün numaralandırması 1 sayısıyla başlar.