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

Duvidas com pesquisas


Nilton

Pergunta

Tenho uma tabela no firebird

Com os campos ControelID , PedidoID, Nome, Endereço, Etc...

Minha duvida é que estou tentando gerar um busca

Sql = Select * From Tabela Nome Like txtNome

Mais ou menos assim

So que quero pegar os nomes somente dos pedidoID = 01

ControelID = 01 = Paulo

ControelID = 02 = Marcio

So quando faço a busca ele pega dos da tabela 01 e 02

Grato

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Tenho uma tabela no firebird

Com os campos ControelID , PedidoID, Nome, Endereço, Etc...

Minha duvida é que estou tentando gerar um busca

Sql = Select * From Tabela Nome Like txtNome

Mais ou menos assim

So que quero pegar os nomes somente dos pedidoID = 01

ControelID = 01 = Paulo

ControelID = 02 = Marcio

So quando faço a busca ele pega dos da tabela 01 e 02

Grato

Coloque como está sua construção da string.

Mas sua string deve ser assim para funcionar

sql = "select * from Tabela where nome like '%" & txtNome.text & "%'"

Porem se existir algum "Pedro Paulo" no seu banco ele irá exibir também devido o Like.

Link para o comentário
Compartilhar em outros sites

  • 0

ok eu já tenho esse comando

ele pega todos os nomes ao mesmo tempo

quando eu abro o form com o nome já definido ele joga no Grid todos os nomes correspondente a ele

Consulta ("select * FROM Cad_Paciente WHERE MedicoID='" & Trim(lblMedicoID) & "'")

Ok. tudo bem, mas

so quando fazo a pesquisa o campo txtNome.text

'Sql = "SELECT * FROM Cad_Paciente WHERE Nome Like '" & txtNome.Text & "%'ORDER BY Nome"

ele pega da tabela inteira..

eu queria pegar somente um qua carrega na tabela grid.

Grato

Sera que niguem tem uma luz pra mim...

Link para o comentário
Compartilhar em outros sites

  • 0

tente alterar o like pelo =

Sql = "SELECT * FROM Cad_Paciente WHERE Nome = '" & trim$(txtNome.Text) & "' ORDER BY Nome"

você está limpando o Grid após usar a consulta?

Espere a resposta, usar post para manter o tópico na parte de cima e contra as regras.

estou mesclando seus últimos posts

Link para o comentário
Compartilhar em outros sites

  • 0
tente alterar o like pelo =

Sql = "SELECT * FROM Cad_Paciente WHERE Nome = '" & trim$(txtNome.Text) & "' ORDER BY Nome"

você está limpando o Grid após usar a consulta?

Espere a resposta, usar post para manter o tópico na parte de cima e contra as regras.

estou mesclando seus últimos posts

vou fazer o teste 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,5k
×
×
  • Criar Novo...