Avatar billede masowich Nybegynder
14. juli 2005 - 13:24 Der er 1 kommentar

Problemer med Common Printer Dialog box

Jeg er igang med at lave en kommandoknap der kan udprinte en rapport som jeg har lavet. Koden som jeg bruger ser ud sådan ud:
Private Sub Drucken_Click()
On Error GoTo Err_Drucken_Click

    Dim stDocName As String

    stDocName = "R_Drucken"   
   
    DoCmd.OpenReport stDocName, acPreview, , "AngebotId = " & Me.AngebotId
    DoCmd.RunCommand acCmdPrint
Exit_Drucken_Click:
    Exit Sub

Det virker i princippet også fint nok. Printerdialogboksen kommer frem og jeg kan vælge en printer og skrive ud. Problemet opstår bagefter når den er færdig, så fryser access og jeg bliver nødt til at ALT + CTRL + DEL for at lukke access ned.
Mit spørgsmål er så om der er nogen der har en anden måde at løse problemet på, da det ikke umiddelbart ser ud til at min metode virker.
Det skal altså være sådan at når jeg klikker på knappen så skal den åbene common printer dialogen og når man har trykket skal man vende tilbage til den form hvor knappen ligger.
Avatar billede mugs Novice
14. juli 2005 - 14:16 #1
Jeg bruger næsten samme kode uden problemer:

    Dim stDocName As String
    stDocName = "Report1"
    DoCmd.OpenReport stDocName, acPreview
    DoCmd.RunCommand acCmdPrint
    DoCmd.Close
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