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 um campo do formulário

    avatar
    larissaeloa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/02/2016

    Contar um campo do formulário Empty Contar um campo do formulário

    Mensagem  larissaeloa 20/8/2018, 18:36

    Boa tarde, gente!

    Sou nova neste ramo de access, vamos lá:

    Tenho um formulário com um subformulário. E nele preciso contar um campo.
    A pessoa vai preencher com Data e colocar se foi falta, falta abonada... Quero contar apenas os registros de faltas de determinado aluno.

    Como proceder? Qual função usar e tals?
    **Anexo está a tela.
    **NO formulário tenho o campo CodAluno, Aluno e Obs. | E no Subformulário tenho CodSubAluno, CodAluno, Data, Situação (se é F, FAT...)
    **Preciso contar e exibir no formulário os do tipo F.


    Aguardo,
    avatar
    AMarcos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 218
    Registrado : 26/07/2016

    Contar um campo do formulário Empty Resultado de expressão do formulário no relatório

    Mensagem  AMarcos 20/8/2018, 18:59

    Olá amigos mestres!

    Tenho um formulário onde calculo a autonomia de um veículo, dividindo a diferença entre o novo Km e o último Km pela quantidade de litros de combustível. No Formulário existe um campo que recebe o último Km lançado no campo do último abastecimento usando o comando DLast, só que na hora dele aparecer no relatório para mostrar a autonomia não consigo isso acontecer.
    Alguém dentro dessa explicação pode me dar uma luz?

    AMarcos
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  livio.sfranca 20/8/2018, 19:01

    Boa tarde Larissa,

    Para isso, você precisa referenciar as informações da sua tabela de origem, usando a fórmula DContar, assim:

    =DContar("CampoContado";"SuaTabela";"NomeAluno='" & [NomeAluno] & "'")

    Crie duas Caixas de Texto no seu formulário, uma para exibir a contagem e outra para escrever o nome do aluno.

    Na primeira Caixa de Texto, você deixa em branco para preencher o nome do aluno. Coloque o nome desta caixa como "NomeAluno"

    Na segunda Caixa de Texto, você coloca a fórmula acima que informei, alterando os conforme sua tabela:

    CampoContado = Nome do Campo na sua tabela que você deseja contar (Com as aspas);
    SuaTabela = Nome da sua tabela (Com as aspas);
    NomeAluno= Nome do campo na sua tabela que contém o nome do aluno para filtragem (Com as aspas).

    Você também pode adicionar mais critérios para filtragem, caso necessário.
    avatar
    larissaeloa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/02/2016

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  larissaeloa 20/8/2018, 19:16

    Obrigada pela ajuda.
    Ficou assim no subformulário:


    =DContar("[Situação]";"AlunosLançamentos";"[Situação]='F'")
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  livio.sfranca 20/8/2018, 20:05

    Muito bom Larissa. O fórum agradece!
    avatar
    larissaeloa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/02/2016

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  larissaeloa 21/8/2018, 13:29

    Poxa, ele ta contando agora. Mas, quando mudo para o próximo aluno a contagem continua. Preciso que zere para o próximo.
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  livio.sfranca 21/8/2018, 13:40

    Bom dia,

    Para resolver, coloque outra condição juntamente com a condição "Situação". Nesse caso, o campo aluno seria uma condição:

    =DContar("[Situação]";"AlunosLançamentos";"[Situação]='F' AND [Aluno]='" & [CampoAluno] & "'")

    Nesse caso, você teria que substituir [CampoAluno] por um campo que tem no seu formulário que informe o Aluno.

    avatar
    larissaeloa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/02/2016

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  larissaeloa 21/8/2018, 16:30

    Certo, mas o Formulário onde está o CodAluno é tblAlunos, e onde está a situação é a tblAlunosLançamentos em ambas eu tenho o campo CodAluno para o relacionamento um para n.
    Da forma como me mandou está dando erro.
    Sad
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  livio.sfranca 21/8/2018, 17:13

    Então coloque como o código do aluno, e não como o nome:

    =DContar("[Situação]";"AlunosLançamentos";"[Situação]='F' AND [CodAluno]=" & [CampoCodAluno])

    Troque CampoCodAluno pelo seu campo com o código do aluno no form.
    avatar
    larissaeloa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/02/2016

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  larissaeloa 21/8/2018, 19:21

    Da erro.
    Sad


    Link do arquivo:
    https://1drv.ms/u/s!AkKKbPU01c4g93LTCBRKLPlmeu_I


    FranklinJSP
    FranklinJSP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 479
    Registrado : 25/02/2016

    Contar um campo do formulário Empty Solucionado!!!

    Mensagem  FranklinJSP 21/8/2018, 19:42

    Arquivo modificado anexado

    Espero ter ajudado
    Saludos desde Bolivia


    .................................................................................
    Meu Português não é muito bom,
    mas eu gosto de colaborar... em qualquer idioma
    Smile "Access... minha paixão"
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  livio.sfranca 22/8/2018, 13:04

    Bom dia Larissa,

    Havia um pequeno erro na sua fórmula.

    =DContar("[Situação]";"AlunosLançamentos";"[Situação]='F' AND [CodAluno2]=" & [CodAluno2])

    No lucar de "AND [CodAluno2]" estava "AND [CodAluno]".

    No campo Situação do seu SubForm adicionei um evento ao perder o foco para que quando adicionasse mais registros, o formulário já atualizasse automaticamente a contagem:

    No módulo do SubForm:
    Private Sub Situação_LostFocus()
       Me.Refresh
    End Sub

    Espero que dê certo.
    Anexos
    Contar um campo do formulário AttachmentFutsal.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (59 Kb) Baixado 22 vez(es)
    avatar
    larissaeloa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 23/02/2016

    Contar um campo do formulário Empty RESOLVIDO

    Mensagem  larissaeloa 22/8/2018, 13:50

    Poxa um mínimo detalhe neh, Muito Obrigada!!!
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  livio.sfranca 23/8/2018, 12:47

    Muito bom!

    Só marca como Resolvido para fechar o tópico.

    Bom trabalho!

    Conteúdo patrocinado


    Contar um campo do formulário Empty Re: Contar um campo do formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 22:53