Como pesquisar campos distintos na mesma SQL

Prezada Comunidade

Tenho um problema que não estou conseguindo resolver

Vou tentar ser bem claro

Tem 5 campos que busca valores de um unica tabela

Mais quero fazer uma pesquisa aonde busca entre estes valores mais infelizmente não estou conseguindo fazer a pesquisa

Por exemplo

Lotação 1: A
Lotação 2: B
Lotação 3 : A

Estes campos são distintos dentro da tabela cada campo e salvo

Quero pesquisar sobre o A

Ai ele teria que achar somente o A

Lotação 1: A
Lotação 3: A

Mas ele não trais

No SQL Coloquei assim

WHERE Lotacao_1 =:LT AND Lotacao_2 =:LT AND Lotacao_3 =:LT

E quando vou mandar pesquisar não trais nenhuma informação

Bom dia!!

Bom, se eu entendi bem, o que vc precisa fazer é como ensina nesse tutorial:

http://www.scriptcase.com.br/exemplos-scriptcase/tutoriais/search/grid31.php

Siga o exemplo e vc conseguirá chegar ao resultado que espera para seu problema.

Abraço

Não e bem isso que quero

Neste tópico ele ensina carregar um campo via Ajax

No meu caso estou querendo pesquisar e buscar um determinado registro em vários campos que busca na mesma tabela

Se eu buscar o campo quero que ele veja os outros campos e me traga

Essa rotina é o que? Consulta, Formulário…

Estou querendo colocar em uma Grid de Consulta

Mas não estou tendo exito

Bom, pega o campo que vc pesquisa a lotação e no onValidate do filtro, faça o seguinte: Cria uma variável global que vai receber o valor do campo e no evento onScriptinit, vc usa essa macro: sc_select_where(add)

Espero ter ajudado.

Experimente trocar o AND por OR na tua consulta. Assim você testa primeiro a execução do SQL e veja se roda

WHERE Lotacao_1 =:LT OR Lotacao_2 =:LT OR Lotacao_3 =:LT

Vou explicar o que realmente estou querendo

Existe vários campos no filtro que está ligado em unica tabela que busca o mesmo dado

Por exemplo

No meu Filtro tem os campos

Lotação 1: A
Lotação 2: B
Lotação 3: A

E todos os campos busca a mesma informação da tabela que ele está ligado

Se eu coloco a clausula OR ele irá buscar o campo verdadeiro primeiro no meu caso quero que ele unifique as informações
como um único campo

Como expliquei quero que os seguintes campos seja um único para que o filtro funcione

Assim se eu digitar a Pesquisa A como exemplo acima ele busque olhando em todos os campos e traga a informação

Lotação 1: A
Lotação 3: A