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

    limitar dia a oito horas

    avatar
    feio134
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 24
    Registrado : 24/02/2013

    limitar dia a oito horas Empty limitar dia a oito horas

    Mensagem  feio134 22/1/2016, 11:40

    Bom dia!
    Estou a tentar incorporar uma tabela e respetiva consulta numa base de dados, para controle de duração de tarefas.
    Porem este ficheiro que anexei abaixo estando a trabalhar corretamente, reporta o intervalo entre datas em quantidade de dias.
    Eu precisava que o resultado fosse apresentado em quantidade de horas e minutos, e que os dias fossem contabilizados como tendo somente oito horas

    Estou muito agradecido ao fórum que muito me tem ajudado, como autodidata que sou e nada percebendo de Access, estou muito perto de atingir um objetivo a que me propus e que muito me ajudará na minha vida profissional.
    É só mais este empurrãozinho. MUITO OBRIGADO
    Anexos
    limitar dia a oito horas AttachmentDiasUteisTrabalhados.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 11 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    limitar dia a oito horas Empty Re: limitar dia a oito horas

    Mensagem  Alvaro Teixeira 22/1/2016, 12:43

    Olá José Luís,
    Se são oito horas por cada dia util será: DiasUteis X 8
    Teste assim na consulta:
    Código:
    SELECT tblDados.ID, tblDados.Nome, tblDados.DataInicio, tblDados.DataFim, DTS([DataInicio],[DataFim]) AS DiasTrabalhados, [DiasTrabalhados]*8 AS HorasTrabalhadas, *
    FROM tblDados
    WITH OWNERACCESS OPTION;

    Abraço
    avatar
    feio134
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 24
    Registrado : 24/02/2013

    limitar dia a oito horas Empty Re: limitar dia a oito horas

    Mensagem  feio134 22/1/2016, 14:02

    Boa tarde!
    Obrigado pela prontidão da sua resposta mas tenho uma dúvida (tremenda dificuldade) em saber onde colocar o procedimento que me enviou, seria pedir muito que me exemplifica-se mais detalhadamente onde o aplicar?
    É que sou um mero utilizador e tenho muitas limitações.
    Obrigado
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    limitar dia a oito horas Empty Re: limitar dia a oito horas

    Mensagem  Alvaro Teixeira 22/1/2016, 14:35

    Olá, edite a consulta da bd que enciou, depois clique no canto superior esquerdo SQL (ver no modo sql).
    Substituir o conteúdo pelo postado.
    Abraço
    avatar
    feio134
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 24
    Registrado : 24/02/2013

    limitar dia a oito horas Empty Erro

    Mensagem  feio134 22/1/2016, 14:54

    Boa tarde!
    Obrigado pela prontidão
    Novamente a importunar, fiz o que você disse, e deu um erro (A função ´DTS' não está definida na expressão) e se resolver como faço para que o resultado surja no formato 00:00
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    limitar dia a oito horas Empty Re: limitar dia a oito horas

    Mensagem  Alvaro Teixeira 22/1/2016, 15:06

    Olá José Luís, veja como fica em modo estrutura e o resultado:
    limitar dia a oito horas 29krms6
    Em anexo também o meu teste.
    Abraço
    Anexos
    limitar dia a oito horas AttachmentDiasUteisTrabalhados_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 25 vez(es)
    avatar
    feio134
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 24
    Registrado : 24/02/2013

    limitar dia a oito horas Empty Problema

    Mensagem  feio134 22/1/2016, 15:52

    Peço desculpa pela minha burrice mas creio que não estão a conseguir exprimir bem aquilo que pretendo.
    eu queria que o resultado fosse apresentado no Formato 17:00
    e ao experimentar o exemplo que me enviou editei um cenário e o resultado não corresponde aquilo que necessito.
    anexei o ficheiro com o senário editado e junto envio-lhe o ficheiro original que também não consigo fazer com que some por ex: 8:00 do dia anterior +1.00 do dia seguinte que seriam 9:00. Espero dentro das minhas limitações técnicas ter-me explicado o suficiente
    Anexos
    limitar dia a oito horas AttachmentDiasUteisTrabalhados_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (53 Kb) Baixado 11 vez(es)
    avatar
    feio134
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 24
    Registrado : 24/02/2013

    limitar dia a oito horas Empty Pretendido

    Mensagem  feio134 22/1/2016, 16:09

    Novamente Boa tarde!
    Acho que me estou a tornar chato mas a urgência da situação assim me obriga a ser.
    vou tentar explicar mais detalhadamente e fora dos ficheiros em causa, porque possivelmente até poderá conhecer ou fazer algo parecido e que atenda ás minhas necessidades que vou tentar descrever o melhor possível.
    Tendo eu o seguinte Horário de trabalho :

    de segunda a quinta
    Manhã
    08:00:00 12:20:00
    Tarde
    13:30:00 18:00:00


    Sexta
    Manhã
    08:00:00 12:20:00
    Tarde
    13:30:00 16:10:00
    Precisava de um exemplo que só soma-se este período descontando o resto do das horas do dia os fim de semana e os feriados

    se por ventura me conseguir algo similar ou então algo que somente me some as tais 8 Horas diárias serve
    Novamente as minhas desculpas e um grande Obrigado, abraço
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    limitar dia a oito horas Empty Re: limitar dia a oito horas

    Mensagem  Alvaro Teixeira 22/1/2016, 16:57

    Olá,
    Como podemos ver na mensagem nº 6 você tem a data da entrada e saída e deveria ter talvez a data e hora da entrada e saída.
    Da forma que tem estruturado, já permite, deve introduzir a hora também, veja:
    limitar dia a oito horas N3ls9e

    O que pretende fazer depois será contas entre o horário determinado e as horas registadas, será isto?

    Recomendo a leitura deste excelente artigo do Mestre Avelino.
    De notar que tem um exemplo para download.
    Abraço e bons estudos
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    limitar dia a oito horas Empty Re: limitar dia a oito horas

    Mensagem  Alvaro Teixeira 12/6/2016, 01:36

    Olá José Luís, como ficou a situação?
    Os utilizadores do fórum, merecem e agradecem o retorno.
    Abraço

    Conteúdo patrocinado


    limitar dia a oito horas Empty Re: limitar dia a oito horas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:41