Avatar billede naeif Nybegynder
12. juni 2003 - 13:57 Der er 7 kommentarer

Udskrivning fra en Access-formular

Hej

Jeg har følgende problemmer med udskrivning af en formular:

-Hver gang udskrives samtlige formularer selvom jeg har prøvet handlingerne "Udskriv post", "udskriv en formular", "udskriv aktuel formular" og udskriv fra hovedmenuen under filer, men uden succes!

-Når formularen fylder flere sider, udskrivs kun første side (uden formularfor), selvom jeg ændre egenskaben "HoldSammen" for samtlige sektioner fra 'Nej' til 'Ja' og omvent!

Kan nogen hjæpe mig med at finde problemet?

MVH
Ahmad
Avatar billede amerikaner Nybegynder
12. juni 2003 - 14:12 #1
Undskyld men det er en KENDT "Feature":

  Formular virke lige som "data access page", man udskriv lige hvad er på skærm, du skal brug en rapport.

http://support.microsoft.com/default.aspx?scid=kb;en-us;202126
Avatar billede schoesler Nybegynder
12. juni 2003 - 14:21 #2
Prøv denne kode på din print knap:

Private Sub Command277_Click()
Me.Refresh

On Error GoTo Err_Command277_Click

    Dim stDocName As String

    stDocName = "Alcohol Test"
    DoCmd.OpenReport stDocName, acNormal, , "ID=" & Me!ID

Exit_Command277_Click:
    Exit Sub

Err_Command277_Click:
    MsgBox Err.Description
    Resume Exit_Command277_Click
   
End Sub
Avatar billede naeif Nybegynder
12. juni 2003 - 14:29 #3
Problemet er bare at der udskrives alt (over 100 sider) og ikke kun det der er synlig/på skærmen.

Det skal siges, st det fungerede fint, men jeg ved ikke hvad der er sket siden det problem opståed.
Avatar billede schoesler Nybegynder
12. juni 2003 - 14:31 #4
Denne del af koden siger at den skal kun udskrive en (1) og det er den den viser når du trykker på skærmen.

send din db til jan@schoesler.com så skal jeg lave det for dig?
Avatar billede schoesler Nybegynder
12. juni 2003 - 15:57 #5
'Preview kode:

Private Sub Command17_Click()
On Error GoTo Err_Command17_Click

    Dim stDocName As String

    stDocName = "Copy of Produkt"
    DoCmd.OpenReport stDocName, acPreview, , "ID=" & Me!ID

Exit_Command17_Click:
    Exit Sub

Err_Command17_Click:
    MsgBox Err.Description
    Resume Exit_Command17_Click
   
End Sub

'Print kode:


Private Sub Command18_Click()
On Error GoTo Err_Command18_Click

    Dim stDocName As String

    stDocName = "Copy of Produkt"
    DoCmd.OpenReport stDocName, acNormal, , "ID=" & Me!ID

Exit_Command18_Click:
    Exit Sub

Err_Command18_Click:
    MsgBox Err.Description
    Resume Exit_Command18_Click
   
End Sub
Avatar billede naeif Nybegynder
12. juni 2003 - 16:14 #6
Vil det sige, at jeg skal droppe formularen?
Avatar billede schoesler Nybegynder
12. juni 2003 - 16:29 #7
Du skal ikke droppe formularen. Udskrift foregår altid via en rapport. Formen er mere en præsentation af data indtastning.
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