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


3 participantes

    [Resolvido]Função DifData-Dúvida

    avatar
    jess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 77
    Registrado : 17/09/2010

    [Resolvido]Função DifData-Dúvida Empty Função DifData-Dúvida

    Mensagem  jess 18/11/2010, 21:12

    Boa noite ao fórum.

    Estou com uma dúvida relativamente à funçaõ DifData. Preciso calcular a diferença entre dois campos de hora mas presentes em diferentes formulários. O projecto em que estou a trabalhar tem vários eventos marcados com a respectiva hora e preciso saber o tempo decorrido entre a hora de início do registo e esses eventos. A hora de início está numa tabela diferente. Usei um código semelhante ao seguinte mas dá erro

    DifData("h";[form1].[Hora];[form2].[Hora 2]) & ":" & Formatar((DifData("n";[form1].[Hora];[form2].[Hora 2]) Resto 60);"00")
    Parece-me que exige que os 2 formulários estejam abertos, o que não é o caso
    Há alguma forma de resolver isto?
    A minha ideia é expor estes dados em caixas de texto num outro formulário ou na pior das hipóteses no form2 e depois exportar para Excel porque tentei fazer isto numa consulta mas a confusão foi ainda maior.
    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]Função DifData-Dúvida Empty Re: [Resolvido]Função DifData-Dúvida

    Mensagem  Alexandre Neves 18/11/2010, 21:24

    Boa noite, jess

    Crie duas variáveis globais. Utilize uma para armazenar o primeiro tempo e a outra para armazenar o segundo tempo. Daqui, faça os cálculos com ambos os valores.
    Cumprimentos,
    avatar
    jess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 77
    Registrado : 17/09/2010

    [Resolvido]Função DifData-Dúvida Empty Re: [Resolvido]Função DifData-Dúvida

    Mensagem  jess 19/11/2010, 04:36

    Criei a variável global com a hora do form1 e o código funcionou só que dá-me como resultado a hora do form2 e não a diferença entre ambas
    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]Função DifData-Dúvida Empty Re: [Resolvido]Função DifData-Dúvida

    Mensagem  Alexandre Neves 20/11/2010, 12:26

    Boa tarde,

    Estranho. De qualquer forma, mostre o código para ver se lhe posso ajudar.

    Cumprimentos,
    avatar
    jess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 77
    Registrado : 17/09/2010

    [Resolvido]Função DifData-Dúvida Empty Re: [Resolvido]Função DifData-Dúvida

    Mensagem  jess 24/11/2010, 00:02

    Resolvi de outro modo a questão.

    Obrigado pela ajuda
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função DifData-Dúvida Empty Re: [Resolvido]Função DifData-Dúvida

    Mensagem  vieirasoft 24/11/2010, 00:32

    Amigo Jess

    Seria óptimo se coloca-se aqui a forma como resolveu a questão. Tenho a certeza que os visitantes deste tópico iriam apreciar.

    Obrigado e continuação de bom trabalho
    avatar
    jess
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 77
    Registrado : 17/09/2010

    [Resolvido]Função DifData-Dúvida Empty Re: [Resolvido]Função DifData-Dúvida

    Mensagem  jess 24/11/2010, 21:51

    Caro Vieirasoft

    A resolução não tem nada a ver com esta questão em concreto. A dúvida aqui levantada não foi esclarecida. A solução foi optar por outro caminho na estruturação da base de dados.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função DifData-Dúvida Empty Re: [Resolvido]Função DifData-Dúvida

    Mensagem  vieirasoft 24/11/2010, 21:54

    Está certo Jess, como você atrás disse que tinha a questão resolvida....foi por isso que lhe pedi para postar.

    Um abraço e bom trabalho

    Conteúdo patrocinado


    [Resolvido]Função DifData-Dúvida Empty Re: [Resolvido]Função DifData-Dúvida

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 17:32