Avatar billede taio Novice
29. november 2005 - 14:23 Der er 4 kommentarer og
1 løsning

DoCmd.PrintOut

Er der en anden mulighed for DoCmd.PrintOut, så jeg kan printe x-antal ud i .mde (lukket database).

Det jeg vil er at printe x-antal label, "DoCmd.PrintOut , , , , Me.Lager, False" hvor me.lager er antal. Men den fejler i .mde ???

Hvad kan jeg gøre istedet for...??

Hjælp
Avatar billede mugs Novice
29. november 2005 - 14:56 #1
Jeg plejer at bruge denne, men den er ikke afprøvet i en .mde:

Dim i as integer
dim antalex as integer
if isnull([Antal]) = -1 then
msgbox "Du har ikke indtastet antal eksemplarer."
exit sub
end if
antalex ) [antal]
if antalex >=1 then
msgbox "du har ikke indtaste antal eksemplarer."
exit sub
end if
for i = 1 to antalex
docmd.openreport "Rapport2", acnormal,"", ""
next i
Avatar billede taio Novice
29. november 2005 - 16:27 #2
Tester lige i mde
Avatar billede taio Novice
29. november 2005 - 16:50 #3
Den virker godt nok, men sender alle karakter til hver print, istedet for at sende informaioner om antal print og karakter på en gang...? Du får point alligevel, men hvis du/I kan komme på en anden ide er det fedt.

Taio
Avatar billede mugs Novice
30. november 2005 - 14:28 #4
Tak for point - Men din sidste kommentar forstår jeg ikke, kan du uddybe det?
Avatar billede taio Novice
30. november 2005 - 14:40 #5
Karakterene = tekst, tal osv.

Når man bruger din vers. sender den alle karakter til printeren, for hver antal print. Med DoCmd.PrintOut sender den kun karakterne en gang og printer x antal ud. (Hurtigere print)

Jeg ville gerne hvis man kunne sende karakterne på en gang, så print af f.eks. 100 stk. går hurtigere.
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