Avatar billede kadol Nybegynder
20. juli 2005 - 12:38 Der er 2 kommentarer og
1 løsning

Print dialog efter preview

Jeg har en rapport med filtrerede poster, hvor print dialogen kommer automatisk op med denne kode:

Private Sub cmdPreview1_Click()
    On Error Resume Next
    If Me.FilterOn Then
        DoCmd.OpenReport "Rap 1", acViewPreview, , Me.Filter
    Else
        DoCmd.OpenReport "Rap 1", acViewPreview
    End If
    DoCmd.RunCommand acCmdPrint
End Sub

Problem: print dialogen kommer FØR preview.
Jeg vil først se min min rapport og så få print dialogen op for at brugeren kan vælge printer (dette kan vist også løses i kode).
20. juli 2005 - 13:07 #1
Prøv evt med Doevents:

Private Sub cmdPreview1_Click()
    On Error Resume Next
    If Me.FilterOn Then
        DoCmd.OpenReport "Rap 1", acViewPreview, , Me.Filter
    Else
        DoCmd.OpenReport "Rap 1", acViewPreview
    End If
    Doevents
    DoCmd.RunCommand acCmdPrint
End Sub
Avatar billede kadol Nybegynder
20. juli 2005 - 13:37 #2
Det virker, tak. Nu bliver skærmen bare ikke opdateret i rapport vinduet hvis print dialog-boksen flyttes, men det er bare et mindre problem.
20. juli 2005 - 13:39 #3
ja, det kan man vist ikke gøre så meget ved - det er en Windows-ting :o(
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