Clipper On Line • Ver Tópico - Select string em Access
Página 1 de 1

Select string em Access

MensagemEnviado: 26 Ago 2015 22:45
por Hasse
Boa noite.

Tenho uma Banco com várias tabelas, mas dentre elas pretendo acessar a tabela de nome "T_Pacientes". A coluna é identificada como "Nome" na tabela.

Quando uso um select como o abaixo funciona, lendo todos os registros e já consegui inserir eles num GRID em ordem por Nome, que na tabela é a segundo coluna.
c_SeleStr := "SELECT  *  FROM T_Pacientes  ORDER BY Nome"


Porém, assim que desejo filtrar por um determinado nome, como dos exemplos abaixo, o filtro não deixa passar NADA.

Lista completa dos testes que já fiz.
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = 'Maria' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = '*Maria' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = 'Maria*' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = '*Maria*' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = '* Maria *' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = '*Maria *' "
* c_SeleStr := "SELECT * FROM T_Pacientes WHERE Nome LIKE 'Maria*' "
* c_SeleStr := "SELECT * FROM T_Pacientes WHERE 2 LIKE 'Maria*' "


Qual é o meu Erro.

Select string em Access

MensagemEnviado: 27 Ago 2015 01:33
por alxsts
Olá!

 c_SeleStr := "SELECT * FROM T_Pacientes WHERE Nome LIKE 'Maria%' "  // retorna tudo que começa com maria: mariana, maria...

c_SeleStr := "SELECT * FROM T_Pacientes WHERE Nome LIKE '%Maria' "  // retorna tudo que termina com maria: sesmaria, romaria

c_SeleStr := "SELECT * FROM T_Pacientes WHERE Nome LIKE '%Maria%' "  // retorna tudo que contem maria: maria, amaria

Select string em Access

MensagemEnviado: 27 Ago 2015 09:10
por Hasse
Bom dia Alexandre.

FUNCIONOU.

Obrigado.