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


2 participantes

    Formulário em branco quando consulta não traz resultado

    avatar
    Henrique Wieser
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 14/06/2013

    Formulário em branco quando consulta não traz resultado Empty Formulário em branco quando consulta não traz resultado

    Mensagem  Henrique Wieser 19/7/2013, 13:00

    Bom-dia,

    Estou com uma dúvida,

    Tenho um formulário e fiz um link entre a consulta e o subformulário, está funcionando legal.

    Mas caso eu faça a pesquisa e não retorna nenhum valor, o formulário fica totalmente em branco, nem os botões aparecem.

    Tem alguma forma do formulário e o subformulário ficar fixo, tenho resultados a consulta ou não?

    Obrigado.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Cláudio Más 21/7/2013, 15:31

    Provavelmente sim, mas precisamos ver como construiu os forms e o código, para poder adaptar.
    avatar
    Henrique Wieser
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 14/06/2013

    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Henrique Wieser 22/7/2013, 19:53

    Cláudio, muito obrigado pela atenção, mas é que sou bem novo no access e como as tabelas estão vinculadas fica dificil para postar..

    Tenho varias tabelas, e fiz uma consulta com a Unions delas.

    essa consulta eu coloquei em um subformulário, dentro de um formulário.

    Vou exemplificar:

    Tenho o campo CPF e se digito um CPF que não tem nas minhas tabelas o formulário fica em branco, nãoa parece nem os botões que eu coloquei.

    Sabe o que pode ser o problema para eu verificar aqui?
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Cláudio Más 24/7/2013, 12:01

    Henrique, eu entendi o problema.
    Novamente, a solução vai depender da forma como está "programado" o formulário.

    Seria algo assim:

    Se |a pesquisa não retorna valor|
    Então |exibe mensagem de CPF não existente e cancela o filtro|

    Eu teria que saber como está sendo feita a pesquisa, para poder implementar a solução acima.
    avatar
    Henrique Wieser
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 14/06/2013

    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Henrique Wieser 24/7/2013, 16:33

    Cláudio, muito obrigado pela resposta.

    Tenho um formulário onde tem um Subformulário que está relacionado com a consulta, onde busca valores de uma tabela.

    Quando digito o CPF e clico em consultar no formulário ele busca nessa consulta e ela abre em um subformulário.

    Eu linkei o Bloco do CPF no critério de consulta.

    O código seria:

    If (Nome_da_consulta)= 0 then
    ...
    Ou
    If (CPF) = 0 Then
    ....

    O que posso falar pra ele cancelar o filtro? Se eu dizer pra cancelar o filtro não vai trazer todos os outros CPF da tabela?
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Cláudio Más 24/7/2013, 17:02

    Quando digito o CPF e clico em consultar no formulário ele busca nessa consulta e ela abre em um subformulário.
    É o código referente ao texto acima que seria necessário adaptar, mas não foi postado.

    O que posso falar pra ele cancelar o filtro? Se eu dizer pra cancelar o filtro não vai trazer todos os outros CPF da tabela?
    Dependendo do código, o filtro pode ser cancelado, ou simplesmente não é aplicado.
    Exibindo a mensagem que não foi encontrado o CPF, não teria problema exibir todos os CPF's, sem filtro.
    Qual seria a melhor forma, quando o CPF não é encontrado?
    avatar
    Henrique Wieser
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 14/06/2013

    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Henrique Wieser 24/7/2013, 17:06

    Cláudio,

    O código que eu coloquei é.

    Private Sub Consultar_Click()
    If Opção_acionamento = True Then
    DoCmd.OpenForm "ACIONAMENTOS"
    End If

    Opção_acionamento: é uma checkbox, pois tem outros tipos de consultas
    "ACIONAMENTOS": É a consulta

    Dentro do formulário tem o subformulário com a consulta.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Cláudio Más 24/7/2013, 17:12

    Se o nome da consulta também é "ACIONAMENTOS", use o código abaixo no evento Ao abrir do formulário "ACIONAMENTOS":

    Código:
    If DCount("*", "ACIONAMENTOS") = 0 Then
        MsgBox "CPF não encontrado"
        Cancel = True
    End If
    avatar
    Henrique Wieser
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 14/06/2013

    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Henrique Wieser 24/7/2013, 17:51

    Cláudio,

    Funcionou, muito obrigado.

    Se conseguir me ajudar em mais um tópico, eu agradeço.

    http://maximoaccess.forumeiros.com/t14329-caixa-de-texto-como-criterio-de-consulta#109416

    Vlw!!!

    Conteúdo patrocinado


    Formulário em branco quando consulta não traz resultado Empty Re: Formulário em branco quando consulta não traz resultado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 01:35