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

    [Resolvido]Contar nomes não uma unica vez

    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Contar nomes não uma unica vez Empty Contar nomes não uma unica vez

    Mensagem  jibrito 16/1/2013, 00:53

    Boa noite,

    Recorro uma vez mais à vossa preciosa ajuda, a minha dúvida é a seguinte;

    a empresa onde trabalho possui um ginasio, em que todos os colaboradores poderão utilizar o espaço podendo entrar e sair várias vezes ao dia, o que eu pretendia era contar somente uma vez os nomes repetidos para que seja possivel saber quantas pessoas utilizaram o espaço durante o dia e não o n.º de acessos. Já tentei procurar no forum mas não encontrei bem o que pretendia...

    Obigado
    avatar
    Convidado
    Convidado


    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  Convidado 16/1/2013, 02:20

    Se grava isso em uma tabela e tem a ID da pessoa, podes utilizar o Dcount em uma consulta.

    Cumprimentos.
    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  jibrito 16/1/2013, 02:44

    Ola,

    Eu precisava de efectuar o calculo no proprio relatorio num campo desvinculado, acha que mesmo assim da?
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  GCONTABIL 16/1/2013, 04:20

    Na verdade que contar é o número de colaboradores???

    Veja se seria isso?

    https://dl.dropbox.com/u/99856333/Ginasio_Acesso.accdb
    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  jibrito 16/1/2013, 09:36

    Bom dia,

    O que eu pretendia era contar o numero de utilizadores que estiveram no ginasio durante o dia e não o numero de accessos eftuados (o mesmo utilizador pode aceder ao ginasio mais do que uma vez), e colocar no cabeçalho "colaborador" uma caixa de texto desvinculada que contasse somente os nome repetidos uma vez...
    avatar
    Convidado
    Convidado


    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  Convidado 16/1/2013, 11:22

    Dá pra efetuar essa contagem em um relatório sim..

    Nos envie um modelo de sua tabela contendo algum desses dados..

    Quer contar todos que estiveram no ginásio ou quantas vezes a pessoa X ali adentrou?


    Cumprimentos.
    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  jibrito 16/1/2013, 13:15

    Ola,

    a minha mdb, é muito grande e n consigo enviar, mas o exemplo que criou serve perfeitamente, o que eu pretendia efectuar é contar uma unica vez os nomes dos utilizadores mesmo quando estes estão repetidos...

    Exemplo:

    colaborador data

    antonio 16-01-2013 01:08:08
    josé 16-01-2013 02:08:08
    maria 16-01-2013 01:25:08
    antonio 16-01-2013 17:08:08
    josé 16-01-2013 18:08:08

    total de colaboradores que acederam ao ginasio: 3
    avatar
    Convidado
    Convidado


    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  Convidado 16/1/2013, 14:02

    Podes tambem utilizar uma consulta agrupada....

    Cumprimentos.
    chsestrem
    chsestrem
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 463
    Registrado : 01/03/2010

    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  chsestrem 16/1/2013, 15:54

    Select Distinct id do nome no dia.


    .................................................................................
    Charles Sestrem
    http://www.vbabit.com.br
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  Avelino Sampaio 16/1/2013, 17:12

    Olá!

    Segue um exemplo aonde foi criado uma agrupamento por aluno e usado o cabeçalho do agrupamento para realizar a contagem.  

    veja a programação utilizada

    Código:
    Option Compare Database
    Dim k As Integer

    Private Sub CabeçalhoDoGrupo0_Print(Cancel As Integer, PrintCount As Integer)
    k = k + 1
    End Sub

    Private Sub RodapéDoRelatório_Print(Cancel As Integer, PrintCount As Integer)
    Me!totalC = k
    k = 0
    End Sub

    Quando tiver um tempinho, assista o vídeo deste meu artigo:

    Vídeo - Programação de relatórios - Parte 1

    Sucesso!
    Anexos
    [Resolvido]Contar nomes não uma unica vez Attachmentbrito.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (30 Kb) Baixado 28 vez(es)
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  GCONTABIL 17/1/2013, 00:31

    Utilizando o mesmo código do Avelino...

    https://dl.dropbox.com/u/99856333/Ginasio_Acesso.accdb
    avatar
    jibrito
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 92
    Registrado : 09/10/2011

    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  jibrito 27/1/2013, 22:18

    Ola

    Desculpem a demora na resposta mas estive ausente, avelino experimentei o seu exemplo e funcionou na perfeição.

    Obrigado a todos

    Conteúdo patrocinado


    [Resolvido]Contar nomes não uma unica vez Empty Re: [Resolvido]Contar nomes não uma unica vez

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 22:07