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]Calculo com horas

    avatar
    braine
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/01/2014

    [Resolvido]Calculo com horas Empty [Resolvido]Calculo com horas

    Mensagem  braine 1/6/2017, 07:13

    Estou montando um banco de dados para lançamento do "Ponto Corrido" da UPA que trabalho. Os profissionais trabalhão em sua maioria no sistema 12x36. Preciso ao lançar Entra, Saida_Almoço, Entrada_Almoço, Saida já nos calcule o total de horas.

    [Resolvido]Calculo com horas Formul12

    Se puderem me ajudar. E depois que fizer o calculo já focalizar no campo do Formulário "Servidor".

    Desde Já agradeço a todos.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo 1/6/2017, 08:20

    Ola;

    Faça o teste num campo novo na consulta;

    Código:
    HorasTrabalhadas: (Format$(TimeSerial(0;(Nz(DateDiff("n";[Entrada];[Saida]);0)-(Nz(DateDiff("n";[Saida_refeicao];[Entrada_refeicao]);0)))/60*60;0);"Short Time"))


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Calculo com horas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Calculo com horas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Calculo com horas Folder_announce_new Instruções SQL como utilizar...
    avatar
    Carlao2
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/10/2016

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  Carlao2 1/6/2017, 08:32

    Braine. Bom dia

    Proceda conforme figura em anexo
    Anexos
    [Resolvido]Calculo com horas Attachmentajuda calculo de hora.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 28 vez(es)
    avatar
    braine
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/01/2014

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  braine 1/6/2017, 08:45

    Quase fis na consulta deu certo. Só que quando e quebrado que daria 11:10 me da a resposta: 11,1666666666667
    Isso na consulta. E se o profissional entrou as 19:00hs e a Saida for 07:00hs. da negativo. Acho que tem que ser código mesmo.
    Com as variáveis.

    Se saída < que entrada=tal código

    Se saída > que entrada=tal código.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo 1/6/2017, 08:56

    Rapaz, copie novamente a formula que lhe passei que já não mostra em decimal.

    Se tiver necessidade de fazer o calculo mudando de dia, como disse "profissional entrou as 19:00hs e a Saida for 07:00hs", vai ter de incrementar na sua tabela a data.

    Ou seja, terá de ter data e hora.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Calculo com horas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Calculo com horas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Calculo com horas Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo 1/6/2017, 09:08

    Veja este exemplo de uma duvida aqui;

    Repare no funcionario Nº2, que Entrou num dia ás 17:00 e saíu no dia seguinte ás 02:00, retorna 08:00 trabalhadas já sem a refeição.

    Download



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Calculo com horas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Calculo com horas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Calculo com horas Folder_announce_new Instruções SQL como utilizar...
    avatar
    braine
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/01/2014

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  braine 1/6/2017, 09:16

    Não abriu


    Já volto
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo 1/6/2017, 10:02

    Faça o download novamente, tem de abrir.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Calculo com horas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Calculo com horas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Calculo com horas Folder_announce_new Instruções SQL como utilizar...
    avatar
    braine
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/01/2014

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  braine 1/6/2017, 11:48

    Consigo ler o codigo mas não entra no modo estrutura da consulta para mim ver como foi feito.

    Mas a minha ideia e ser sem a data mesmo, pois são 115 funcionários que da um total de 6900 lançamentos no mês. A responsavel pelo RH passa parte do dia digitando entradas e saidas. Consome muito tempo, no modo que estou fazendo e muito rapido os lançamentos, só falta fazer os calculos.

    Exemplo de formula:

    Se Entrada < Saída
    Total= ((Saida - Entrada)-(Saida_Refeição - Entrada_Refeição))

    Se Entrada > Saída
    Total= ((24:00 - Entrada)+Saida)-(Saida_Refeição - Entrada_Refeição)

    Só não sei como faze-lo ainda.

    Segue o banco de Dados para dar uma olhada
    Anexos
    [Resolvido]Calculo com horas Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (234 Kb) Baixado 6 vez(es)
    avatar
    braine
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/01/2014

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  braine 2/6/2017, 11:28

    Quase consegui conforme imagem abaixo, só estou precisando de ajuda quando não tiver intervalo de almoço.
    Pois alguns funcionários não tem assinado a saída e entrada e gostaria de colocar um valor padrão:
    dia Entrada < 11:00 = 11:00 Saida_Refeição e Entrada_Refeição = 12:00
    Noite Entrada < 21:00 = 21:00 Saida_Refeição e Entrada_Refeição = 22:00

    [Resolvido]Calculo com horas Formul13

    Usei um exemplo que encontrei em outro fórum http://www.accessexemplos.com/calculo-horas/ e adaptei para o meu uso.

    Se puderem me ajudar com este único ponto que ainda falta agradeço.
    Anexos
    [Resolvido]Calculo com horas Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (224 Kb) Baixado 3 vez(es)
    avatar
    braine
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/01/2014

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  braine 2/6/2017, 13:07

    Estou usando uma consulta que faz a soma das horas usando a seguinte formula no campo Total:

    Total: SeImed([Saida]>[Entrada];[Saida]-[Entrada]-[Intervalo];([Totalhoras]-[Entrada]+[Acerto])+[Saida]-[Intervalo])

    E no campo Intervalo:

    Intervalo: (Nz([Entrada_Refeição]-[Saida_Refeição];#01:00:00#))

    [Resolvido]Calculo com horas Consul10

    Que me apresenta o seguinte erro:

    [Resolvido]Calculo com horas Consul11

    Se resolver esse erro, quando for Nulo pegar o valor padrão de 01:00:00 e fazer o calculo já resolvo minha consulta.
    avatar
    braine
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 80
    Registrado : 16/01/2014

    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  braine 2/6/2017, 14:01

    Consegui mudei a formula da consulta do Intervalo para

    Intervalo: (Nz([Entrada_Refeição]-[Saida_Refeição];0,0416666666666667))


    [Resolvido]Calculo com horas Formul15


    Agradeço a todos e obrigado pela ajuda.

    Tenho apreendido muito no Fórum

    Estou postando o banco de dados para ficar de exemplo se alguém tiver o mesmo problema consiga solucioná-lo.

    Até a próxima.
    Anexos
    [Resolvido]Calculo com horas Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (207 Kb) Baixado 22 vez(es)

    Conteúdo patrocinado


    [Resolvido]Calculo com horas Empty Re: [Resolvido]Calculo com horas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 19:47