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


2 participantes

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  rgondim 13/7/2012, 22:26

    Olá a todos.

    Gostaria de saber como calcular o tempo que uma função ou procedimento leva para ser executado.

    Gostaria de realizar esse tipo de teste para determinar entre opções que tenho, determinando, assim, a mais rápida.

    Grato.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  Alexandre Neves 13/7/2012, 22:33

    Boa noite, rgondim

    Procure primeiro no fórum. Já se falou várias vezes. Existe uma função do Mestre Críquio
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  rgondim 13/7/2012, 22:43

    Olá Alexandre.

    Verifiquei no fórum e infelizmente não encontrei nada relacionada a minha dúvida.
    Onde posso encontrar essa função do Criquio?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  Alexandre Neves 13/7/2012, 22:53

    Encontra aqui, no fórum
    http://maximoaccess.forumeiros.com/t2223-resolvidoesperar-x-tempo-antes-de-iniciar-proxima-accao?highlight=tempo
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  rgondim 13/7/2012, 22:59

    Grande Alexandre, muito obrigado pelo retorno.

    Infelizmente a função não contempla minha dúvida.

    Eu gostaria de usar alguma função ou procedimento para testar o tempo que algumas funções DLookup e um OpenRecordset(SELECT) demoram para completar sua execução. Dessa forma, pretendo comparar e determinar qual a mais rápida.

    Grato.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  Alexandre Neves 13/7/2012, 23:13

    Não estava a entender
    Crie uma variável que assuma a hora antes da execução
    Depois da execução, calcule a diferença entre a hora actualizada e a hora guardada e obtém o tempo que demorou
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  rgondim 13/7/2012, 23:25

    Confesso que quase não tenho ideia de como proceder para criar essa função.

    Poderias me indicar o caminho?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  Alexandre Neves 13/7/2012, 23:35

    rgondim,

    Ninguém nasce ensinado. Aprenda, mesmo aqui no fórum, com os temas que forem abordados.
    Ainda hoje vi uma divulgação de ensinamentos de Excel e Access. Viu? Procure e estude.

    Dim DataHora as date

    datahora=now()
    ...
    Msgbox "O código demorou " & Now()-DataHora & " a executar."
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  rgondim 13/7/2012, 23:53

    Ok Alexandre.

    O resultado é sempre zero. Seria porque a execução está a ocorrer em menos de 1 segundo?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  Alexandre Neves 14/7/2012, 09:09

    Bom dia, rgondim

    Não sei, mas poderá ser.
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  rgondim 14/7/2012, 14:29

    Mestre,

    obrigado pela ajuda.

    Conteúdo patrocinado


    [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado Empty Re: [Resolvido]Determinar tempo que uma função ou procedimento levou para ser executado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:18