Avatar billede pheonix1 Nybegynder
30. juli 2003 - 11:05 Der er 9 kommentarer og
1 løsning

Printe 2 forms på en knap med pop-up om om hvor mange kopier

Som titelen siger, skal jeg jeg bruge koden til en knap som printe form1 og form2 ud, hvor den dog først popper-up med en pop-up og spørg hvor mange kopier?
Avatar billede ferdinand.k Mester
30. juli 2003 - 11:12 #1
jeg har forsøgt mig med noget ala det du har gang i der. se evt.: http://www.eksperten.dk/spm/373452
Avatar billede ferdinand.k Mester
30. juli 2003 - 11:31 #2
det var et svar...
Avatar billede kabbak Professor
30. juli 2003 - 11:38 #3
Private Sub Kommandoknap4_Click()
On Error GoTo Err_Kommandoknap4_Click
  A = InputBox("Antal kopier", "Antal")
    Dim stDocName As String
    Dim MyForm As Form

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

Exit_Kommandoknap4_Click:
    Exit Sub

Err_Kommandoknap4_Click:
    MsgBox Err.Description
    Resume Exit_Kommandoknap4_Click
   
End Sub
Avatar billede pheonix1 Nybegynder
30. juli 2003 - 11:49 #4
Det skulle helst være pop-up!
Avatar billede kabbak Professor
30. juli 2003 - 11:58 #5
det er min også, den popper op hos mig
Har du lagt denne:
A = InputBox("Antal kopier", "Antal")
Lige under:
Private Sub Kommandoknap4_Click()
On Error GoTo Err_Kommandoknap4_Click

for hvis du sætter den længere ned, virker popup ikke
Avatar billede pheonix1 Nybegynder
30. juli 2003 - 12:01 #6
Den siger jo bare at variablen ikke at defineret!!
Avatar billede kabbak Professor
30. juli 2003 - 12:04 #7
Private Sub Kommandoknap4_Click()
Dim A as integer
On Error GoTo Err_Kommandoknap4_Click
  A = InputBox("Antal kopier", "Antal")
Avatar billede pheonix1 Nybegynder
30. juli 2003 - 12:04 #8
OK... Nu virker det. Men du mangler bare at skrive at man også skal indsætte en label ved navn a
Avatar billede kabbak Professor
30. juli 2003 - 12:33 #9
?? hvad mere.
Avatar billede kabbak Professor
30. juli 2003 - 12:35 #10
Du skal ikke indsætte en label, det er en inputbox.
Værdien fra 'A = InputBox("Antal kopier", "Antal")
Bliver brugt her '  DoCmd.PrintOut , , , , A
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