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]Calcular em uma Caixa de Texto não Acoplada - Formulario

    avatar
    leondcg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/10/2015

    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  leondcg 1/11/2015, 22:11

    Pessoal boa noite.

    Sou completamente novato nessa ferramenta, então peço desculpas caso a duvida seja ignorante.

    Tenho um formulario com um pequeno relatorio derivado de uma consulta e nesse mesmo formulario gostaria de colocar algumas caixas de texto apenas quantificando a informação do relatorio já exibido (apenas para melhor visualização).
    Em uma dessas caixas de texto não acopladas, necessito CONTAR uma coluna desse relatorio, dentro da coluna denominada "ESTADO" tenho 3 situação de dados (Ativo, Finalizado e Cancelado) e preciso apenas exibir nessa caixa de texto dentro do formulario a quantificação da palavra "ATIVO".

    Escrevi na caixa de texto como uma das tentativas:

    =Contar([Relatorio]![ESTADO] = "Ativo")

    Infelizmente sem exito, mostra ERRO!

    Tentei varias alternativas que vi de situações parecidas aqui no forum.

    Obrigado a todos!
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 814
    Registrado : 30/08/2010

    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty Re: [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  gilberlanio 2/11/2015, 01:57

    Tente assim:

    =Contar((SeImed([ESTADO]="Ativo";0)))

    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty Re: [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  Noobezinho 2/11/2015, 11:03

    Leon

    Caso a dica do gilberlanio não funfe,

    veja o seguinte:

    Está em um formulário e gostaria de obter dados de um
    relatório que provavelmente ainda não foi aberto, e mesmo
    que esteja aberto, melhor fazer dessa maneira:

    Como ele já tem uma consulta base, utilize ela assim:

    =Dcontar("*";"NomeDaConsultadoRelatório";"[ESTADO] = 'Ativo'")

    Caso ainda não saiba, o "D" de Dcount() ou Dcontar() significa Dynaset  que é igual a tabela ou consulta,
    portanto, o código irá contar diretamente da tabela ou consulta que gerou ou irá
    gerar o relatório.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    leondcg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/10/2015

    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty Re: [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  leondcg 2/11/2015, 13:56

    Bom dia!!!

    Noobezinho deu certo!!! cheers  muito obrigado pela ajuda, infelizmente a outra solução do Gilberlanio não deu certo.

    Mas Noobezinho gostaria de entender o conceito da formula, fiquei da duvida em duas situações da mesma, as marquei em vermelho:

    =Dcontar("*";"NomeDaConsultadoRelatório";"[ESTADO] = 'Ativo'")

    Porque o asterisco no começo da formula?

    Qual o motivo dos apostrofes na palavra ativo? Porque até agora só tinha visto casos de aspas nesse tipo de situação, querer um dado especifico.

    Mas muito obrigado mesmo!!!!

    Grande abraço
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty Re: [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  Noobezinho 2/11/2015, 15:49

    Como você mesmo disse, é novato
    e  por isso, ainda está "arranhando apenas a superfície
    da programação em Access.

    Seria mais interessante, utilizar a Ajuda do Access.
    Assim poderá aprender melhor do que eu te explicar.
    Na página VBA (acredito que já a conheça  Rolling Eyes )
    na parte de baixo tem a janela de verificação imediata.
    Digite nela Dcount  e então, clique sobre ela e aperte F1
    que abrirá a ajuda informando sobre ele.
    Mas vou explicar duas coisa, o Asterisco (*)
    Quando colocamos uma tabela em uma consulta, note
    que a primeira coisa que tem antes dos campos é justamente
    ele.
    Então, quando se coloca o asterisco na consulta, está dizendo
    que quer todos os campos, e assim não precisa colocar
    campo por campo.
    Tudo que se pesquisa na tabela é através da linguagem  SQL.
    Uma SQL é um sequência em string ou texto.
    No Access para diferenciar  String de números,
    colocamos o texto entre aspas duplas ( "texto").
    Dito isso, no código:
    =Dcontar("*";"NomeDaConsultadoRelatório";"[ESTADO] = 'Ativo'")

    Traduzindo para nossa linguagem, quer dizer:
    Conte na tabela/consulta, todos os registros que tiverem o campo ESTADO = Ativo.

    Veja que toda a frase em azul está entre aspas duplas.

    Se colocarmos aspas duplas assim:
    "[ESTADO] = "Ativo""

    O Access entenderá que é isso:

    "[ESTADO] = "  Ativo ""

    Ou seja achará que  a palavra Ativo é uma variável
    e toda a frase estará errada.

    Bem, superficialmente é isso, espero que
    tenha entendido.
    Com o tempo, entenderá melhor.

    Só falta colocar o Resolvido no título do tópico.
    Veja como ali embaixo, na minha assinatura.

    Abraços e obrigado pelo retorno.

    Boa Sorte!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    leondcg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/10/2015

    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty Re: [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  leondcg 2/11/2015, 20:21

    Noobezinho, novamente muito obrigado.

    Trabalho com estatistica e vi que o access seria perfeito pra minha necessidade, mesmo sem conhecimento estou buscando as informações e caminhando com o meu projeto.

    Gostaria tbm de parabenizar o forum!

    Um grande abraço a todos.

    Obs: Logo virá mais duvidas Kkkkkkk

    avatar
    leondcg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/10/2015

    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty Re: [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  leondcg 2/11/2015, 20:27

    cheers
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty Re: [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  Noobezinho 2/11/2015, 21:33

    Estamos ai, no que puder ajudar Wink

    Mai uma vez,


    Boa sorte!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario Empty Re: [Resolvido]Calcular em uma Caixa de Texto não Acoplada - Formulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 16:12