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


3 participantes

    [Resolvido]Contar nomes específicos em campo tipo texto

    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 22/4/2013, 15:21

    Prezados,

    Por mais uma vez, eu preciso de ajuda especializada dos colegas. Possuo um relatório em Access com alguns campos texto acoplados do BD Mysql.

    A exemplo: (Nota1 - Nota2 - Nota3 - Status) sendo que o campo status é texto e não está acoplado, mas apresenta o resultado do seguinte comando:

    =SeImed([Texto57]<6;"REP - PARCIAL";SeImed([Texto64]<6;"REP - PARCIAL";SeImed([Texto65]<6;"REP - PARCIAL";SeImed([Texto67]<6;"REP - PARCIAL";SeImed([Texto69]<6;"REP - PARCIAL";SeImed([Texto70]<6;"REP - PARCIAL";SeImed([Texto71]<6;"REP - PARCIAL";"APR - PARCIAL")))))))

    solução: Mostrar a quantidade de REP - Parcial ou APR - Parcial.

    Já tentei de algumas formas usar o comando dcontar e contar, mas ambos pedem para direcionar para a tabela ou consulta. também coloquei o o comando dentro do rodapé da página e do relatório, mas ambos, retornam com erro. Como posso ter a contagem do campo texto, que não está acoplado? ainda que tenha dois critérios.

    Atenciosamente,

    Fábio
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Avelino Sampaio 22/4/2013, 16:49

    Olá!

    Assista este meu vídeo:

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

    Bom estudo!
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty RE:

    Mensagem  fabioemilio 23/4/2013, 00:03

    Avelino,

    Obrigado pela ajuda. Apesar do vídeo apresentar um bom conteúdo, eu não consegui aplicar uma técnica para o resultado que espero, isso por que, todos os parametros utilizados por mim para contar e somar foram realizados sem a necessidade da programação.

    Caso possa me ajudar, gostaria de fazer a contagem das informações no campo texto, usei o seguinte comando: =Contar([texto81])="APR - Parcial" . O campo texto81 não esta acoplado.

    Atenciosamente,

    Fábio

    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Fernando Bueno 23/4/2013, 00:33

    Poste o bd para entendermos melhor.

    ou crie duas caixas de texto no rodapé do seu relatório

    coloque na fonte do controle de cada uma...

    Código:
    =Contar(SeImed([status]='REP - Parcial';[status];Nulo))

    =Contar(SeImed([status]='APR - Parcial';[status];Nulo))


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Contar nomes específicos em campo tipo texto 16rzeq
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 23/4/2013, 01:54

    Olá Fernando, tudo bem?

    Eu já tentei aplicar uma função parecida,ocorre que esse relatorio chama uma consulta e pede o ano a série e a turma dos alunos, só que a informação do status é o resultado de um comando IF (as notas forem superior a 6, então mostre APR - Parcial, caso contrário REP - Parcial. Essa resultado é visualizado no relatório em em campo texto81 (Status).
    Preciso contar quantos APR - Parcial são apresentados após a visualização no relatório

    =Contar(SeImed([status]='REP - Parcial';[status];Nulo)) A partir da sua orientação a consulta passou a solicitar o digitação de "status", e posteriormente retorna o numero zero, isso, quando colocado no rodapé do relatório.

    Grato pela sua ajuda.

    Fábio


    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Fernando Bueno 23/4/2013, 02:26

    Tudo bem Fabio, poste seu bd para darmos uma olhada.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Contar nomes específicos em campo tipo texto 16rzeq
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Avelino Sampaio 23/4/2013, 08:29

    Experimente a técnica de somar para contar, deste meu outro artigo:

    Somar, contar e numerar em relatórios

    Sucesso!
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Fernando Bueno 25/4/2013, 00:06

    Boa noite Fabio.

    Conseguiu solucionar sua duvida?


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Contar nomes específicos em campo tipo texto 16rzeq
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 30/4/2013, 01:29

    Olá Fernando, tudo bem?

    Peço desculpas pelo atraso para lhe um retorno. Continuo com dúvidas sobre a contagem de informações no relatório. Conforme você tinha solicitado, estou anexando um arquivo MDB "teste" com uma simulação do problema.

    No rodapé do relatório coloquei uma caixa texto não acoplada que deveria contar a quantidade de APR - Parcial e REP - Parcial.

    Anexo: Teste.zip

    Abraço,

    Fábio
    Anexos
    [Resolvido]Contar nomes específicos em campo tipo texto AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (28 Kb) Baixado 30 vez(es)
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Fernando Bueno 30/4/2013, 04:34

    Tudo bem Fabio e você como esta?

    Recriei um relatorio com base em uma consulta e a condição do status coloquei

    direto na consulta retornando no relatorio veja:


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Contar nomes específicos em campo tipo texto 16rzeq
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 30/4/2013, 13:34

    Olá Fernando, está tudo bem comigo, obrigado.

    A sua ajuda ajudou a solucionar o problema. Eu consegui rodar uma view e colocar o status, como voce exemplificou na consultado Access, como sendo APR-Parcial ou senão REP-Parcial, ficou ótimo.

    O arquivo que tinha lhe passado foi uma pequena simulação para evidenciar o problema! no entanto, tenho um banco mysql totalmente vinculado ao Access. por esse motivo, preciso agora, contar o APR-Parcial e REP-Parcial que já está no banco de dados mysql.

    Caso possa me ajudar, preciso contar APR-Parcial por disciplina, são 7, estou demostrando abaixo, apenas historia e matemática. A função abaixo está retornando erro, por isso, gostaria de identificar com o erro com a sua ajuda.

    =Contar((SeImed([nome_disciplina]="historia";([status]="APR - Parcial";([nome_disciplina]="matematica";([status]="APR- Parcial"))))))

    ou então contar todas as disciplinas que estiverem apenas com o status de "APR-Parcial" (seria o caso de utilizar a clausula IF?)

    abraço,

    Fábio
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Fernando Bueno 30/4/2013, 17:21

    Olá amigo,

    Teste dessa forma:

    Código:
    =DContar("Matematica";"NomeDaTabela";"Status='" & [Status] & "'")


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Contar nomes específicos em campo tipo texto 16rzeq
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 30/4/2013, 18:01

    Olá Fernando,

    tentei fazer isso mas retorna erro: =DContar("historia";"view_proc_1";"'APR-Parcial='" & [status] & "'")

    consegui gerar uma view "status" no banco de dados a partir da sua orientação, contendo APR-Parcial e REP-Parcial

    Só que preciso constar também os APR-Parcial, por disciplina (ciencias, historia, matemática, etc...) ambos na mesma tabela view_proc_1

    A função que você descreveu retorna erro!. verifique por favor, se cometi algum erro quando inseri a função no rodapé do relatório, ou mesmo, se existe alguma outra alternativa que podemos testar.

    att,

    Fábio
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Fernando Bueno 30/4/2013, 22:02

    Olá Fabio

    Talvez assim:

    =DContar("matematica"; "sua_tabela"; "Status=APR - PARCIAL")

    Estou viajando, longe de meus aqrquivos desculpe a dificuldade em lhe ajudar pois no momento

    estou apenas com o tablet.

    Mas vamos tentando.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Contar nomes específicos em campo tipo texto 16rzeq
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 1/5/2013, 00:09

    Olá Fernando,

    Ainda não deu certo, acho que falta pouco, estou testando outras alternativas, qualquer novidade eu lhe aviso. Quando puder me retorne com outra dica.

    abraço,

    Fábio
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Fernando Bueno 1/5/2013, 00:51

    Ok, veja bem..

    Nesse seu codigo você disse que não funfa mas atente-se nos nomes,não sei como esta na sua base

    de dados mas no exemplo que me enviou a parte APR - PARCIAL estava em maiusculo no criterio da

    consulta e no campo do relatorio tinha colocado APR - Parcial, as vezes uma letra maiuscula

    nao deixa funfar o pretendido.

    =DContar("historia";"view_proc_1";"'APR-PARCIAL='" & [Status] & "'")

    Se preferir poste um exemplo com os campos como pretende que tentarei lhe ajudar, as vezes pensamos

    em uma coisa dificil mas olhando o bd se torna mais facil


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Contar nomes específicos em campo tipo texto 16rzeq
    avatar
    Convidado
    Convidado


    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Convidado 1/5/2013, 02:08

    Poste o exemplo atualizado
    e a dúvida no pé que está...

    Cumprimentos.
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 1/5/2013, 02:18

    Fernando,

    ainda retorna erro, olha só, estou tentando uma alternativa via consulta do mysql por meio de view, já que não estou conseguindo contar os registros ARP-Parcial e REP-Parcial.

    Preciso que essa consulta mostre no campo situação, "APR" somente os nomes dos alunos que tiverem em todas as disciplinas o status de APR-Parcial, caso contrário, deve colocar "REP".

    Com essa consulta eu consigo o resultado, mas nem sempre é atualizado quando mudo o status na tabela.

    - a consulta deve verificar em todas as disciplinas o status, assim, retornará o valor correto.

    select ano,serie,turma,categoria,nome_aluno, if(status="APR-Parcial","APR","REP") AS situacao
    from bd_processual.view_proc_1
    group by serie,turma,nome_aluno
    order by nome_aluno

    Se der certo, não precisarei contar os registros via relatório

    Att,


    Fábio
    avatar
    Convidado
    Convidado


    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Convidado 1/5/2013, 02:40

    Leu a mensagem de numero 17?

    Cumprimentos.
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 1/5/2013, 02:53

    Olá Piloto, boa noite.

    Então vamos lá!

    Tenho um banco de dados mysql que está vinculado ao Access e neste momento estou tentando contar alguns registros que estão acoplados no campo texto no relatório Access, mediante alguns tentativas sem sucesso, estou tentando outra alternativa por meio de consulta para gerar uma view no próprio mysql

    Tabela: view_proc_1

    com os campos: ano, serie, turma, nome_aluno, nome_disciplina, nota_1, status

    Cada aluno possui 7 disciplinas (historia,geografia, ciencias,etc...) e cada uma dessas disciplinas possuem no campo status a indicação de APR-Parcial ou REP-Parcial

    Conforme pode verificar na consulta abaixo, estou tentando agrupar todas os alunos que contenham em todoas as diciplinas o status de APR-Parcial, ou seja, se pelo menos uma das disciplinas contar REP-Parcial, deve carregar numa outra coluna denominada de situação a indicação de REP (Reprovado) ou APR (Aprovado) caso contenha APR-Parcial em todas as disciplinas de um respectivo aluno

    Segue exemplo da consulta que estou testando, na verdade, retorna a informação corretamente, mas não atualiza caso eu modifique o status na tabela.

    select ano,serie,turma,categoria,nome_aluno, if(status="APR-Parcial","APR","REP") AS situacao
    from bd_processual.view_proc_1
    group by serie,turma,nome_aluno
    order by serie

    Abraço,

    Fábio
    avatar
    Convidado
    Convidado


    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Convidado 1/5/2013, 05:06

    Amigao, não tenho o mysql, e não sei se as consultas são semelhantes com a do access...
    Caso seja e se puder poste um exemplo do BD do access com um modelo dessa tabela para que eu possa tentar encontrar uma solucao.

    Cumprimentos.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Avelino Sampaio 1/5/2013, 09:11

    Se o obejtivo final é apresentar um relatório, os cálculos devem ser feitos no relatório. Apresente um exemplo do relatório, que montaremos o código.

    Aguardamos


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Fernando Bueno 1/5/2013, 10:56

    Obrigado Piloto e Avelino pela força ao colega


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Contar nomes específicos em campo tipo texto 16rzeq
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 1/5/2013, 12:23

    Olá amigos, bom dia! Obrigado pela ajuda.

    Olá Avelino, tudo bem? eu estava tentando uma alternativa pelo mysql. Estou anexando o exemplo do bd Access que simula perfeitamente o problema no relatório, pois o arquivo "real" é muito grande e esta totalmente vinculado ao SGBD.

    Problema: Preciso que seja mostrado a contagem dos alunos que obtiveram o status de APR-Parcial em todas as disciplinas, caso tenha obtido REP-Parcial numa unica disciplina, não deve ser contabilizado. Cada aluno possui 7 disciplinas (matemática, português, historia, etc...)

    Caso decida optar por uma consulta, é importante que o nome do aluno esteja agruprado, com a indicação de Aprovado em todas as disciplinas, esse, era o meu objetivo quando montei uma consulta sql

    Obs: o banco de dados ja fornece a informação para o campo (status) com as informações APR-Parcial e REP-Parcial.

    Um grande abraço,

    Fábio



    Anexos
    [Resolvido]Contar nomes específicos em campo tipo texto AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (45 Kb) Baixado 20 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Convidado 1/5/2013, 16:02

    Bem... independente de Críticas que eu possa receber.. consegui assim..

    Criei um campo CodAluno na tabela Registro

    Em uma consulta:

    SELECT Registro.Código, Registro.CodAluno, Registro.Nome_aluno, Registro.Disciplina, Registro.Av_1_1, Registro.Av_1_2, Registro.Av_1_3, Registro.status, DCount("Nome_Aluno","cnsRegistro","CodAluno =" & [CodAluno] & "") AS Cont
    FROM Registro
    WHERE (((Registro.Disciplina) Like "Portugues" Or (Registro.Disciplina)="Matematica" Or (Registro.Disciplina)="Geografia" Or (Registro.Disciplina)="Ciencias" Or (Registro.Disciplina)="Historia" Or (Registro.Disciplina)="Ingles") AND ((Registro.status)="APR-Parcial"));


    e no Relatório:
    =DContar("*";"cnsRegistro";"Cont =6")/6

    Cumprimentos.
    avatar
    fabioemilio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 1/5/2013, 16:35

    Olá Piloto, entendo a situção a respeito do meu pedido que envolve consultas do mysql. Agradeço pela ajuda.

    Pois bem! eu testei a sua consulta, apesar de retornar os dados, na forma como foi estrutura ficarei mais difícil fazer essas adequações, pelo fato das consultas serem originadas de visões do banco mysql. Nessa situação é suficiente que a função "dcontar" no relatório calcule o numero de alunos que obtiveram o status de APR-Parcial em todas as disciplinas.

    A grande dificuldade é fazer contar o único aluno (agrupado) que obteve o status de APR-Parcial em todas as disciplinas, ou mesmo, se pelo menos um obteve o status de REP-Pacial, esse aluno não seria contabilizado.


    Abraço,

    Fábio
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Avelino Sampaio 2/5/2013, 11:43

    Olá!

    Segue arquivo com o relatório configurado.  Observe a programação utilizada.


    Option Compare Database
    Dim j As Boolean
    Dim x As Integer

    Private Sub CabeçalhoDoGrupo0_Print(Cancel As Integer, PrintCount As Integer)
    j = False
    End Sub

    Private Sub Detalhe_Print(Cancel As Integer, PrintCount As Integer)
    If Me!Status = "rep-parcial" Then j = True
    End Sub

    Private Sub RodapéDoGrupo0_Print(Cancel As Integer, PrintCount As Integer)
    If j = False Then x = x + 1
    End Sub

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



    Sucesso!
    Anexos
    [Resolvido]Contar nomes específicos em campo tipo texto AttachmentTeste_rev1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (27 Kb) Baixado 57 vez(es)


    Última edição por Avelino Sampaio em 8/7/2013, 18:21, editado 1 vez(es)


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 25/03/2013

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: Contar nomes específicos em campo tipo texto

    Mensagem  fabioemilio 2/5/2013, 14:32

    Olá Avelino,

    Numa primeira tentativa não foi mostrado o resultado, mas acredito que deve ser algo no Access da minha máquina. De antemão, quero agradecer a você e aos demais amigos que me ajudaram a compreender melhor o Access.

    abraços,

    Fábio Emílio
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Avelino Sampaio 2/5/2013, 14:38

    Ok

    lembrando que o relatório tem que estar no modo "Visualizar impressão" para que o código funcione.

    Sucesso!


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

    Conteúdo patrocinado


    [Resolvido]Contar nomes específicos em campo tipo texto Empty Re: [Resolvido]Contar nomes específicos em campo tipo texto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 17/5/2024, 04:55