Avatar billede frede_manden Nybegynder
19. maj 2005 - 15:07 Der er 3 kommentarer og
1 løsning

Antal poster på hver rapport

Hvordan får jeg kun vist f.eks 20 poster på min rapport sider?
Avatar billede mugs Novice
19. maj 2005 - 19:33 #1
Jeg har ikke løsningen på dit spørgsmål. Jeg kan simpelthen ikke finde koden i VBA til et linieskift. Men prøv at arbejdde lidt videre med denne:

Private Sub Detaljesektion_Print(Cancel As Integer, PrintCount As Integer)
If Me!Tekst8 Mod 20 = 0 Then
Me!Streg11.Visible = True
Else:
Me!Streg11.Visible = False
End If
End Sub

Du har et ubundet felt (Tekst8) i detaljesektionen med fortløbende nummerering af posterne, som vi talte om iaftes. Under dette felt i dataljesektionen har du en streg (streg11) fra værktøjskassen. Fidusen er nu, at du indsætter en modulusberegning, hvor resultat af denne er 0. Hvis denne betingelse er opfyldt er stregen synlig ellers ikke. Streg11's egenskab Synlig skal sættes til Nej.
Det løser ikke dit problem, men markerer for hver 20. post.
Avatar billede jensen363 Forsker
23. maj 2005 - 09:11 #2
Her en en stump kode som minder lidt om Mugs eksempel:

Private Sub Detaljesektion_Format(Cancel As Integer, FormatCount As Integer)

    If Nz(Me.txtcount, 0) Mod 20 = 0 Then
        Me.brkPage1.Visible = True
    Else
        Me.brkPage1.Visible = False
    End If

End Sub

Den forudsætter, at du indsætter en skjult tekstboks (txtcount) i detaljesektionen, og give denne værdien 1 i kontrolkildeelement
Avatar billede jensen363 Forsker
23. maj 2005 - 09:25 #3
Iøvrigt kan henvises til :

http://www.eksperten.dk/spm/425531
Avatar billede frede_manden Nybegynder
27. juli 2005 - 11:50 #4
Kan ikke bruge det til noget
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester