Avatar billede celal Nybegynder
29. maj 2002 - 09:27 Der er 1 kommentar og
1 løsning

Udskriv Forespørgsel

Jeg skal have udkrevet en forespørgsel, men jeg vil gerne have at den printer på en liggende side.

Ind til videre har jeg koden:

Private Sub Udskriv_liste_Click()
On Error GoTo Err_Udskriv_liste_Click

    Dim stDocName As String
    Dim MyForm As Form

    stDocName = "qryFirmUdskriv"
    Set MyForm = Screen.ActiveForm
    DoCmd.SelectObject acQuery, stDocName, True
    DoCmd.PrintOut
    DoCmd.SelectObject acForm, MyForm.Name, False

Exit_Udskriv_liste_Click:
    Exit Sub

Err_Udskriv_liste_Click:
    MsgBox Err.Description
    Resume Exit_Udskriv_liste_Click
   
End Sub


Hvordan får jeg det til automatisk at udskrive liggende?
Avatar billede fynbohans Nybegynder
29. maj 2002 - 17:01 #1
Du skal kende printeren. Hvis du gør det skal du i stedet for Standardprinter
vælge En bestemt printer. Indstillinger her vil blive gemt sammen med
forespørgslen.
Avatar billede jkrons Professor
30. maj 2002 - 13:03 #2
Du kan gemme nformation om sideorientering for rapporter, men du kan så vidt jeg ved ikke direkte via VBA styre at en forespørgsel udskrives i liggende format. Hvis du søger i online hjælpen på PRTDEVMODE, kan du finde et eksempel på VBA kode, der kan "vende" en udskrift, men PRTDEVMODE egenskaber gælder kun for formularer og rapporter, ikke for forespørgsler.
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