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


4 participantes

    Contar registros e não suas incidências em Relatórios...

    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    Contar registros e não suas incidências em Relatórios... Empty Contar registros e não suas incidências em Relatórios...

    Mensagem  MPS 23/5/2012, 22:25

    Caros, tenho um relatório em que aparecem 10 pagamentos feitos por 7 clientes. Quando uso a função CONTAR ela me retorna 10! Qual a função que devo utilizar para que retorne os 7 clientes?
    Agradeço desde já!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  criquio 23/5/2012, 23:22

    Olá! Tente criar um Recordset no "Ao carregar" do relatório utilizando o DISTINCT para pegar apenas um de cada nome:

    Dim rs As Recordset
    Set rs = "SELECT DINSTINCT NomeDoCampo FROM NomeDaTabela"

    Me.NomeDoCampo = rs.RecordCount

    rs.Close
    Set rs = Nothing


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

    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  MPS 24/5/2012, 00:32

    A Fonte de Regsitro do relatório é uma consulta.
    E como eu uso este VBA no rodapé do relatório?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  criquio 24/5/2012, 00:48

    Quando passamos o caminho das pedras, é para ser adaptado de acordo as necessidades. Nesse caso, seria só colocar o nome da consulta aonde está NomeDaTabela.

    Observe que já tem o NomeDoCampo no código. Basta ter o campo no rodapé.


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

    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  MPS 24/5/2012, 01:32

    Private Sub Report_Load()
    Dim rs As Recordset
    Set rs = "SELECT DINSTINCT nome FROM ConDoacoesPorSocioParaRelD"

    Me.Nome = rs.RecordCount

    rs.Close
    Set rs = Nothing
    End Sub

    Deu a seguinte mensagem: Erro de Compilação. Tipo incompatíveis

    O que pode ser, criquio?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  criquio 24/5/2012, 16:05

    Tem um erro no DINSTINCT. Tente assim:

    Código:
    Dim rs As Recordset
    Set rs = "SELECT DISTINCT nome FROM ConDoacoesPorSocioParaRelD"

    Do While Not rs.EOF
    rs.MoveNext
    Loop

    Me.Nome = rs.RecordCount

    rs.Close
    Set rs = Nothing


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

    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  MPS 24/5/2012, 18:04

    Criquio, ao compilar deu erro na segunda linha. Como antes. Mesmo com a correção do Distinct.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  criquio 24/5/2012, 19:06

    Verifique se o nome da consulta está correto, bem como o nome do campo na consulta e o nome do campo no relatório.


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

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  Avelino Sampaio 24/5/2012, 19:38

    Olá amigos!

    Acredito que o seu relatório esteja agrupado por clientes. Bastaria então usar na seção do cabeçalho do grupo um j= j+ 1 e no rodapé do relatório o campo me!totalClientes = j.

    Sucesso!



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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 02/03/2012

    Contar registros e não suas incidências em Relatórios... Empty Filtros para geração de relatório

    Mensagem  betoboaretto 30/5/2012, 14:06

    Prezados, tenho um formulário com diversos campos de preenchimento e gostaria que fosse gerado relatórios específicos de algum dos itens cadastrados (anexo imagem do form) Ex: Gerar relatório dos cadastros com campos marcados nos itens "Ativo", ou "Encerrado".
    Desde já agradeço qualquer ajuda.
    MPS
    MPS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 19/04/2012

    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  MPS 4/6/2012, 18:03

    Criquio, sem solução! O nome do campo e da consulta estão corretos mas continua o problema na compilação.
    Avelino, entendi mas nao sei onde colocar estes algoritmos. Em uma caixa de texto de cada seção? Ou você deu o raciocínio para criar uma função?
    Obrigado a ambos!!

    Conteúdo patrocinado


    Contar registros e não suas incidências em Relatórios... Empty Re: Contar registros e não suas incidências em Relatórios...

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 13:12