Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Problema com RecordSource em Form


Mr. Big

Pergunta

Olá pessoal!

Criei um Form chamado EXEMPLO no Access para exibir alguns campos de uma tabela, e criei no mesmo Form um campo para o usuário poder fazer uma busca. Basicamente o usuário digita o que ele quer buscar em um Textbox, e quando ele clica no botão "Buscar" eu executo:

Form_EXEMPLO.RecordSource = "select * from TABELA1 where CAMPO = " & CONTEUDO_TEXTBOX

Funciona perfeitamente, porém se o usuário tenta buscar por uma string qualquer que não existe na tabela, todos os itens do Form desaparece (campos, botões, tudo).

Aparentemente eu só posso executar o RecordSource se a Query tiver algum resultado, senão acontece esse Bug. Mas não sei como fazer isso... poderiam me ajudar?

Valeu!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Tente assim:

Dim Rst as DAO.Recordset

set rst=currentdb.openrecordset("select * from TABELA1 where CAMPO = " & CONTEUDO_TEXTBOX)

if rst.recordcount>0 then Form_EXEMPLO.RecordSource = "select * from TABELA1 where CAMPO = " & CONTEUDO_TEXTBOX

set rst=nothing

Editado por Alexandre Neves
Link para o comentário
Compartilhar em outros sites

  • 0
Tente assim:

Dim Rst as DAO.Recordset

set rst=currentdb.openrecordset("select * from TABELA1 where CAMPO = " & CONTEUDO_TEXTBOX)

if rst.recordcount>0 then Form_EXEMPLO.RecordSource = "select * from TABELA1 where CAMPO = " & CONTEUDO_TEXTBOX

set rst=nothing

Funcionou perfeitamente, é exatamente o que eu buscava. Muito obrigado!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...