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]Cont.se em Relatório usando SQL

    Carvalho
    Carvalho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 249
    Registrado : 19/01/2013

    [Resolvido]Cont.se em Relatório usando SQL Empty [Resolvido]Cont.se em Relatório usando SQL

    Mensagem  Carvalho 11/2/2015, 11:58

    Senhores bom dia,

    Fiz uma consulta com 4 tabelas usando a função "Union all" e fiz um relatório todo em sql puxando dessa consulta, ai vem o problema estou precisando de que o relatório conte quantos de cada tabela,

    Exemplo:

    tabela1
    C01
    C01
    C01

    tabela2
    C02
    C02
    C02

    tabela3
    C03
    C03
    C03

    tabela4
    C04
    C04
    C04

    No relatorio ficasse assim.

    C01 = 3
    C02 = 3
    C03 = 3
    C04 = 3

    Como fasso isso em SQL ou VBA numa caixa de texto.

    aguardo retorno.
    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]Cont.se em Relatório usando SQL Empty Re: [Resolvido]Cont.se em Relatório usando SQL

    Mensagem  Avelino Sampaio 11/2/2015, 13:18

    Olá!

    Essa sua dúvida deu margem para duas situações:

    1ª - Basta criar uma uma consulta AGRUPAMENTO desta sua consulta União

    2ª Vc pode acrescentar nesta consulta união um campo virtual que identifique cada tabela.  Exemplo:

    SELECT campoA AS CampoX , "t1" as Idt FROM NomeTabelaA
    UNION
    SELECT campoB AS CampoX, "t2" as Idt FROM NomeTabelaB
    UNION
    SELECT camoC as CampoX, "t3" as Idt FROM NometabelaC

    Basta usar o campo Idt no relatório para somar a quantidade de campo de cada tabela.

    Sobre somar em relatório, veja neste meu artigo:

    http://www.usandoaccess.com.br/tutoriais/somar-contar-e-numerar-em-relatorios.asp?id=1#inicio

    Aguardamos


    Última edição por Avelino Sampaio em 11/2/2015, 14:48, editado 2 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Carvalho
    Carvalho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 249
    Registrado : 19/01/2013

    [Resolvido]Cont.se em Relatório usando SQL Empty Re: [Resolvido]Cont.se em Relatório usando SQL

    Mensagem  Carvalho 11/2/2015, 14:13

    Grande mestre avelino mais uma vez me ajudando muto.


    O seu artigo me ajudou a fazer o que eu queria.


    Com esse exemplo fiz a minha adapitação e deu certo.

    =Soma(abs([NomeDoCampo]="Aprovado"))



    Obrigadomais uma vez.


    Deus continue te abençoando.

    Conteúdo patrocinado


    [Resolvido]Cont.se em Relatório usando SQL Empty Re: [Resolvido]Cont.se em Relatório usando SQL

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 13:20