MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    RunTime(pausa entre procedimento)

    avatar
    J.Silas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 97
    Registrado : 31/05/2013

    RunTime(pausa  entre procedimento) Empty RunTime(pausa entre procedimento)

    Mensagem  J.Silas 25/9/2014, 11:32

    ola amigos fico muito contente com o forum pois aqui aprendi muito e agradeço a todos,
    e mais uma vez venho aqui pois tenho que gerar uma pausa entre impressões e alguns procedimento então
    faço uso das funções abaixo, atualmente estou usando a segunda funcionando
    perfeitamente no access 2013 e ate no 2010 e 2007 já no RunTimer da erro possivelmente
    pelo fato de as funções fazerem referencia ao access gostaria de saber se e
    possível usa-la ou se tem outro procedimento pra executar esse tipo de pausa.

    no modulo
    Public Function PauseFor(iSeconds As Integer)
    'UTILIZADO PARA GERAR UM DELAY ENTRE AS IMPRESSÕES OU EXECUÇÃO DE UM PROCEDIMENTO
    '' Pauses for iSecond seconds
    On Error Resume Next

     Dim sngTimer As Single
     
     sngTimer = Timer
     While Timer - sngTimer < iSeconds
       DoEvents
     Wend

    End Function
    PARA CHAMAR A FUNÇÃO USO
    Call PauseFor

    OU

    #If VBA7 Then
    'para o office 2010/2013
       Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
       Public Declare PtrSafe Function GetFocus Lib "user32" () As LongPtr
    #Else
      'para o office 2007
       Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
       Public Declare Function GetFocus Lib "user32" () As Long
    #End If

    PARA CHAMAR A FUNÇÃO USO
    Call Sleep

    fico no aguardo
    desde já agradeço.

      Data/hora atual: 12/5/2024, 14:14