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]Calcular horas

    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Calcular horas Empty Calcular horas

    Mensagem  rlopikx 11/2/2011, 10:31

    Bom dia.

    Estou a tentar construir uma bd para fazer uma gestão de eventos. Ja estão criadas as tabelas, consultas e formulários para criar eventos. Já existe também participantes tabelas, consultas e forms para inserir participantes. Onde estou encalhado vem agora...

    Exemplo: Um evento dura 3 dias, todos eles das 10H00 ás 19H30. Cada participante para poder obter um certificado de presença tem que ter "assistido" a pelo menos 75% das horas totais.

    Ja tenho 1campo com total de horas do evento, 1 campo com Horas de participação (% Participação: [Horas de Participação]/[Total Horas]) este resultado ta a trabalhar bem.

    Só que cada evento pode conter por dia 1000 participantes, e vários dias. A minha ideia era num formulário para o evento X e colocar um "separador" com os dias, e dentro desse separador ID Participantee ele dá o nome e poder registar as horas de entrada e saída. para que no fim, numa consulta ele me devolva que assistiu a >75% das horas totais ou <75% das horas do totais para poder imprimir certificados apenas para >75% horas


    Obrigado desde já!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Calcular horas Empty Re: [Resolvido]Calcular horas

    Mensagem  criquio 11/2/2011, 11:14

    Você precisará apenas armazenar hora de chegada e de saída do aluno. Depois, faz uma somatória e compara com o tempo total. Cria uma consulta depois com o critério >= 75 e cria o relatório à partir dessa consulta.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Calcular horas Empty Help Base de Dados para Gestão de Eventos

    Mensagem  rlopikx 18/2/2011, 12:03

    Boas...tou com um problemas ao qual não estou a conseguir solucionar.

    Eu tenho no form Data de Início do Evento(data) e [Data de Fim do Evento] noutro campo tenho Nº dias do evento com a formula: Nº dias do evento: [Data de Fim do Evento]-[Data de Início do Evento] = a um numero inteiro.

    Seguidamente tenho Hora de Início do Evento(hora abreviada) e Hora de Fim do Evento(hora abreviada) consegui achar o tempo que vai entre horas através desta formula :
    ISE([Hora de Fim do Evento]>[Hora de Início do Evento];[Hora de Fim do Evento]-[Hora de Início do Evento];([Hora*]-[Hora de Início do Evento]+[Acerto**]) + [Hora de Fim do Evento]) = nº de horas passadas (Hora Abreviada)

    *Hora =23:59
    **Acerto = 00:01

    Mas eu agora preciso de [Nº dias do evento] X [Nº Horas por dia] (expl: [6] X [6:00] = 36:00 (Nº Total de Horas do Evento), este processo não estou a conseguir... na teórica seria deste género, mas na pratica não!

    Obrigado!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Calcular horas Empty Re: [Resolvido]Calcular horas

    Mensagem  criquio 18/2/2011, 12:50

    Você não conseguiu calcular a hora? Não tem isso em número inteiro? Ao invés de multiplicar 5*5:00, use o campo número de horas.

    OBS.: Seu outro tópico foi excluído, uma vez que o assunto já está sendo tratado aqui, OK?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Calcular horas Empty Re: [Resolvido]Calcular horas

    Mensagem  rlopikx 18/2/2011, 14:32

    As horas consegui, mas agora preciso de multiplicar o total de dias dos eventos pelas horas de cada dia para achar o total de horas do evento... um campo tem que ser numero inteiro e outro horas... o problema reside aqui
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Calcular horas Empty Re: [Resolvido]Calcular horas

    Mensagem  criquio 18/2/2011, 14:43

    Não entendi. Você não calcula a hora em um campo número inteiro?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Calcular horas Empty Re: [Resolvido]Calcular horas

    Mensagem  rlopikx 18/2/2011, 14:56

    o total de horas ( inicio 11:00 fim 18:00 = total 7:00)

    Para mim seria bem mais fácil se viesse em numero inteiro, pois esta situação da multiplicação já estava ultrapassada.


    .................................................................................
    rlopikx
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Calcular horas Empty Re: [Resolvido]Calcular horas

    Mensagem  criquio 18/2/2011, 15:09

    Se início e fim ocorrem no mesmo dia, pode usar DifData em um campo:

    =DifData("h";[HoraInicial];[HoraFinal])


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Calcular horas Empty Re: [Resolvido]Calcular horas

    Mensagem  rlopikx 18/2/2011, 15:15

    Ai jazusss.....eu dei tanta volta...tanto código....

    e no final... =DifData("h";[Hora de Início do Evento];[Hora de Fim do Evento])... vou-m enforcar rsrsrs.


    ObrigadÃO!


    .................................................................................
    rlopikx
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Calcular horas Empty Re: [Resolvido]Calcular horas

    Mensagem  criquio 18/2/2011, 15:36

    Obrigado pelo retorno. Eu mudei o título do tópico para ficar mais adequado à dúvida aqui tratada e para facilitar a consulta de outros membros.

    Passando o tópico para [Resolvido]


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


      Data/hora atual: 10/8/2022, 17:43