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


5 participantes

    [Resolvido]Somar duas linhas num relatorio

    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty Somar duas linhas num relatorio

    Mensagem  neo 7/12/2010, 10:53

    Tenho um relatorio com horas diárias de funcionários. Em uma coluna tenho a hora de entrada em uma linha e na linha de baixo a hora de saida. Preciso somar essas duas linhas, (Linha de baixo 'hora saida' menos Linha de cima 'hora entrada')e dar o resultado na coluna seguinte 'Total de horas diárias'.
    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]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  criquio 7/12/2010, 11:58

    Entrada e saída se dá no mesmo dia ou pode acontecer de virar de um dia para o outro?


    .................................................................................
    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.

    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty Somar duas linhas num relatorio

    Mensagem  neo 7/12/2010, 12:32

    A entrada e saida se dá no mesmo dia. E os dois valores estão na mesma coluna "hora" a hora de entrada esta na primeira linha e a hora de saida esta na segunda linha.
    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]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  criquio 7/12/2010, 12:47

    Esses dados estão separados em linhas no relatório. E na tabela, como estão? Por acaso o campo das colunas é o mesmo em todas as linhas? Ou os campos hora entrada e hora saída tem nomes diferentes? Por que se forem iguais temos aí um problema de normalização.


    .................................................................................
    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.

    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty Somar duas linhas num relatorio

    Mensagem  neo 7/12/2010, 13:33

    na tabela os dados estão juntos no mesmo campo. No relatório o campo das colunas é o mesmo em todas as linhas. Hora entrada e hora saida vem do campo hora. Separei o relatorio por nivel de agrupamento codigo e por data por dia. Ex:

    RELATORIO
    cod. data hora total
    3 10/10/2010 7:00:00
    11:00:00

    11/10/2010 6:58:00
    11:00:00

    8 10/10/2010 11:00:00
    20:00:00

    Cod. Codigo do funcionário;
    data. Dia trabalhado;
    hora. Hora entrada/Saida (Primeira linha entrada, segunda linha saida)
    total. Hora trabalhada por dia (Segunda Linha(11:00:00) menos a Primeira(7:00:00))

    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]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  criquio 7/12/2010, 14:51

    Olha, fazer cálculo assim complica, pois o campo é o mesmo. Melhor seria mudar o layout do relatório, colocando os dados em campos separados dentro da mesma linha.


    .................................................................................
    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.

    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty Somar duas linhas num relatorio

    Mensagem  neo 7/12/2010, 15:17

    O exemplo abacou saindo tudo misturado estou anexando outro fica melhor.
    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]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  criquio 7/12/2010, 17:47

    Pelo que entendi hora de entrada e saída estão juntas em um mesmo campo. Seria mais prático separá-los antes de fazer o cálculo, colocando um campo para hora entrada e outro para hora saída. Usando as funções funções Mid e DLookup é possível buscar esses valores na tabela e colocá-los nos campos.


    .................................................................................
    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.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  JPaulo 7/12/2010, 18:25

    Um pitaco;

    Faça uma consulta de referencia cruzada para separar as horas e alimentar esse relatorio.


    .................................................................................
    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]Somar duas linhas num relatorio Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Somar duas linhas num relatorio Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Somar duas linhas num relatorio Folder_announce_new Instruções SQL como utilizar...
    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]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  criquio 7/12/2010, 19:21

    Pegando ainda na ideia de Jpaulo, você pode criar uma consulta dessa tabela colocando a id, o nome e o campo Hora e adicionar, na consulta, dois campos para Entrada e Saída:

    Entrada:Meio([Hora];1;8 )
    Saída:Meio([Hora];9;8 )


    .................................................................................
    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.

    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty somar duas linhas num relatorio

    Mensagem  neo 8/12/2010, 09:43

    O problema é que não consigo separar a entrada da saida, porque a saida de um funcionario é a entrada de outro. Não consigo separar isso.
    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  Pablo Neruda 8/12/2010, 10:29

    Neo bom dia!

    Esse seu tópico é derivado da importação dos dados do relógio de ponto?

    Se sim, vc esta tratando de forma errada... Basicamente você terá que fazer o seguinte:

    1 - TER UMA TABELA COM OS DADOS DOS FUNCIONARIOS ONDE O CODIGO DO FUNCIONARIOS SEJA IGUAL AO DA MATRICULA NO RELOGIO DE PONTO
    2 - IMPORTAR TODO O TXT PARA UMA TABELA TEMPORARIA EM SEU BANDO DE DADOS
    3 - FAZER O TRATAMENTO DO TXT, ONDE SERÁ REALIZADO UMA BUSCA INDEXADA PELO CODIGO DO FUNCIONARIO, E OS DADOS SERAO JOGADOS EM UM TABELA DEFINITIVA, JA ORGANIZADA POR REGISTRO OU SEJA:

    Exemplo de estrutura da tabela:

    MATRICULA | DATA | ENTRADA | SAÍDA

    AO SE REALIZAR A BUSCA PELO FUNCIONARIO 020 (Exemplo), ELE IRÁ REALIZAR UMA BUSCA POR TODO OS DADOS IMPORTADOS, ELE ENCONTRANDO O PRIMEIRO LANCAMENTO DO DIA 20, ELE CONSIDERA COMO ENTRADA, ELE ENCONTRANDO O SEGUNDO LANÇAMENTO ELE CONSIDERA COMO SAÍDA, NÃO ACHANDO MAIS NADA NAQUELE DIA PARTE PARA O PRÓXIMO FUNCIONARIO E RECOMEÇA O CICLO... DEPOIS DESSE PROCESSO AI VOCÊ COMEÇA COM O TRATAMENTO QUE PRECISA (RELATÓRIOS, CONSULTAS, ETC...)

    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty somar duas linhas num relatorio

    Mensagem  neo 8/12/2010, 13:33

    Valeu pela ajuda Pablo.
    Vou tentar assim. Qualquer coisa aviso.

    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]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  criquio 9/12/2010, 00:57

    Mas amigo, entrada e saída não estão sendo importadas para um mesmo campo? Pelo que você colocou no exemplo de relatório me pareceu que sim. Se estão no mesmo campo, é só usar a dica que passamos para separar a hora de entrada da hora de saída e pronto.


    .................................................................................
    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.

    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty somar duas linhas num relatorio

    Mensagem  neo 9/12/2010, 13:57

    A entrada e a saida estão no mesmo campo. A dica é para adicionar na consulta dois campos uma entrada e uma saida? Se for o essa dica que vc me passou não funciona. Ele repete os dados que estão no campo hora. Não separa. continua misturado hora entrada e saida.
    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]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  criquio 9/12/2010, 14:22

    Coloque uma cópia do seu banco com a tabela que contem esses dados em um arquivo zip aqui no forum para darmos uma olhada.


    .................................................................................
    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.

    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty Re: Somar duas linhas num relatorio

    Mensagem  neo 9/12/2010, 17:42

    Estou enviando dois arquivos um com os dados externos que tenho que jogar na tabela e outro com a tabela.
    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty Re: Somar duas linhas num relatorio

    Mensagem  neo 9/12/2010, 17:43

    Este é o arquivo com os dados externos
    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  Pablo Neruda 9/12/2010, 19:18

    Migão olha o exemplo em anexo, ele pega os dados de sua tabela (a importação do txt para a tabela é por sua conta heim!! rsrsrs) e adiciona a tabela que criei, dai você cria seu relatório....

    Foi feito em cima do que havia lhe explicado anteriormente...

    Vê ai se te ajuda...


    Té mais...
    Anexos
    [Resolvido]Somar duas linhas num relatorio AttachmentPonto Pablo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 57 vez(es)
    neo
    neo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 06/12/2010

    [Resolvido]Somar duas linhas num relatorio Empty Somar duas linhas num relatorio

    Mensagem  neo 10/12/2010, 10:20

    Pablo, você não só me ajudou como fez a tabela. Dizer o que. Muito Obrigado. Um dia eu chego lá.

    Valeu mesmo.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  vieirasoft 10/12/2010, 10:22

    Tópico resolvido. Obrigado pelo retorno.
    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  Pablo Neruda 10/12/2010, 10:27

    Valeu! precisando estamos ai...

    Conteúdo patrocinado


    [Resolvido]Somar duas linhas num relatorio Empty Re: [Resolvido]Somar duas linhas num relatorio

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 21:31