Avatar billede foldager Novice
11. februar 2002 - 12:03 Der er 1 kommentar og
1 løsning

sendkeys fejl

Jeg har en db der kører ustabilt. Nogle gange virker nedenstående modul uden fejl, andre gange tager den access med sig ned. Er der nogen der kan se en oplagt fejl?

Option Compare Database
Option Explicit

Public Const cPrinter = "hp laserjet 4 plus"
' gammelt uaktuelt navn (jeg tør ikke ændre det)

Public Function PrintSpecial(strReportName As String, strPrinterName As String, strWhere As String) As Integer
On Error GoTo PrintSpecial_Error

    PrintSpecial = True
    DoEvents 'Print første side
    SendKeys "^p" 'start print-dialogboksen
    SendKeys "j" 'Vælger printeren JJW Standard SH
    SendKeys "%b" 'vis egenskaber for printeren
    SendKeys "{TAB}{TAB}{TAB}{TAB}{TAB}{+}" ' roter side
    SendKeys "^{TAB}" ' at skifte faneblad
    SendKeys "{TAB}{TAB}{TAB}{TAB}" ' at bladre 4 frem
    SendKeys "k" ' Kasette 1
    SendKeys "{enter}" 'aflevere kommando med OK
    SendKeys "%s" 'Gå til feltet vedr. sider
    SendKeys "1" ' fra side 1
    SendKeys "{TAB}" ' skift til feltet til side
    SendKeys "1"  ' til side 1
    SendKeys "{ENTER}" ' OK
   
    DoEvents 'Skriv side 2 til 9999
    SendKeys "^p" 'start print-dialogboksen
    SendKeys "j" 'Vælger printeren JJW Standard SH
    SendKeys "%b" 'vis egenskaber for printeren
    SendKeys "{TAB}{TAB}{TAB}{TAB}{TAB}{+}" ' roter side
    SendKeys "^{TAB}" ' at skifte faneblad
    SendKeys "{TAB}{TAB}{TAB}{TAB}" ' .at bladre 4 frem
    SendKeys "e" ' Elevatorkasette
    SendKeys "{enter}" 'aflevere kommando med OK
    SendKeys "%s" 'Gå til feltet vedr. sider
    SendKeys "2" ' fra side 2
    SendKeys "{TAB}" ' skift til feltet til side
    SendKeys "999" ' til side 999
    SendKeys "{ENTER}"
    DoEvents
    DoCmd.Close acReport, strReportName
   

     
PrintSpecial_Exit:
    Exit Function
PrintSpecial_Error:
    MsgBox Error$
    PrintSpecial = False
    Resume PrintSpecial_Exit
End Function
Avatar billede foldager Novice
12. februar 2002 - 12:08 #1
Jeg har registreret følgende:

Fejlen kommer kun på andre maskiner end den modulet er lavet på.
Fejlen kommer når modulet er afspillet, og rapporten lukkes.
Avatar billede foldager Novice
14. februar 2002 - 09:00 #2
..
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