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]Erro na geração do Relatório

    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    [Resolvido]Erro na geração do Relatório Empty [Resolvido]Erro na geração do Relatório

    Mensagem  kitsuneelt 20/10/2014, 17:39

    Galera alguém pode dar uma ajuda em relação ao erro que acontece.

    Estou tentando gerar um relatório e quando executo o relatório com está expressão da o erro:

    =Soma(SeImed([SECAO]="Ligações Locais";[DUR];0))

    Esta expressão foi digitada de forma incorreta ou é complexa demais para ser avalada. Por exemplo, uma expressão numérica pode conter um número excessivo de elementos complicados. tente simplificá-la, atribuindo partes da expressão a variáveis.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  Avelino Sampaio 20/10/2014, 18:41

    Olá!

    o campo [dur] é de que tipo ? Está tentando somar mais de 24 horas ? Contabiliza os segundos ?

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  kitsuneelt 20/10/2014, 19:03

    O campo DUR é uma consulta de uma tabela que tem a coluna como texto, pois está coluna tem tanto hora, minutos e segundos como outros dados, e é bem isso mesmo estou tentando somar as horas, minutos e segundos.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  Avelino Sampaio 20/10/2014, 19:30

    Ofereça um pequena lista de valores reais que estão no campo DUR.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  kitsuneelt 20/10/2014, 19:37

    Abaixo está a coluna, estava analisando e a coluna que está os dados é TEXTO, mais se eu converter para algum outro tipo de dados perco os dados que está em minutos conforme. Abaixo está a coluna DUR que está recebendo os dados da consulta de uma outra tabela.

    DUR
    1
    00:00:30
    1
    1
    00:05:30
    00:03:42
    00:01:12
    00:01:24
    00:01:48
    00:01:18
    1
    1
    1
    00:01:00
    1
    00:01:36
    1
    00:02:24
    1
    00:01:36
    00:02:12
    1
    00:01:18
    00:02:24
    00:01:06
    1
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  Avelino Sampaio 20/10/2014, 20:41

    Qual o significado do 1 ? 1 Hora ?

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  kitsuneelt 20/10/2014, 21:03

    Esse 1 é que é outro dado, é que os dados estão todos juntos na mesma coluna, este 1 é torpedo.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  Avelino Sampaio 20/10/2014, 21:21

    Bom, minha sugestão é que vc crie um campo virtual na consulta, que retorne os valores em segundos

    NovoCampo: datediff("s";0;iif(instr([dur];":")>0;cdate([dur]);0))

    Baseado neste campo virtual da consulta realize a soma no relatório dos segundos.  Feito a soma dos segundos, volte a transformar para hh:mm:ss

    Aguardamos



    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  Avelino Sampaio 21/10/2014, 10:16

    Se a soma nunca ultrapassar as 24 horas vc pode dispensar a criação do campo virtual e simplificar assim:

    =CData(Soma(SeImed(EmSeq([dur];":")>0;CData([dur]);0)))

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  kitsuneelt 21/10/2014, 19:31

    Avelino, muito obrigado pela ajuda, eu fiz como você disse no primeiro exemplo e ficou muito bom, mais ai vi que precisaria de um algo a mais, então eu refiz a tabela ( nada recomendado ) mais só que eu precisava alterar as linhas em horas, minutos e segundos eu acrescentei em uma outra coluna, mais ai que encontro outro problema, que irei abrir um novo tópico.

    Conteúdo patrocinado


    [Resolvido]Erro na geração do Relatório Empty Re: [Resolvido]Erro na geração do Relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 21:23