Pesquisa Campo Calculado

Delphi

03/11/2015

Pessoal,

Tabela 1
Codigo_Processo
Processo

Tabela 2
Codigo_Manufatura
Manufatura

Tabela 3
Codigo_Principal
Codigo_Processo
Codigo_Manufatura
Descricao (Calculado) - Só existe no meu dataset

Uso um dbgrid para exibir a tabela 3!

Como posso fazer uma pesquisa pelo campo Descricao na tabela 3?

O campo exibi ou o PROCESSO ou a MANUFATURA, dependendo de qual campo está preenchido. Uso um campo calculado e verifico se Codigo_Processo é maior que 0. Se for, o conteúdo de Descricao é o campo Processo da tabela 1, caso contrário o conteúdo é o campo Manufatura da Tabela 2!

Agora preciso fazer uma consulta do campo descrição? Alguma ideia?

Não consigo fazer direto pelo banco usando um SELECT * FROM TABELA3 WHERE DESCRICAO LIKE ... , pois o campo não existe na tabela!

Tentei usar um FINDNEAREST, mas também não rolou por conta do índice!

Alguma ideia? Ou mesmo alguma outra forma de contornar o problema?

Valeu!
Adilson Júnior

Adilson Júnior

Curtidas 0
POSTAR