Select para campo texto auto-complete

Em uma aplicação CONTROLE campo tipo de dado SELECT tenho:
SELECT
atirador_id, nome
FROM
atiradores
WHERE
ativo = ‘’ and atirador_id NOT IN(select atirador_id from torneios_inscricoes where torneio_id = ‘[vtorneio]’)
ORDER BY
nome

SELECT APRESENTADO NO DEGUG: (mysqlt): SELECT atirador_id, nome FROM atiradores WHERE ativo = ‘’ and atirador_id NOT IN(select atirador_id from torneios_inscricoes where torneio_id = ‘1’) ORDER BY nome

e funciona corretamente, se alterar o campo para tipo de dado TEXTO AUTO-COMPLETE o select apresenta erro.

SELECT APRESENTADO NO DEBUG: (mysqlt): SELECT FROM WHERE = ‘’

Algum dos amigos sabe como solucionar este problema?

Obrigado

Oi

Boa tarde!

Estou passando por isso nesse exato momento na v9. Creio ser um BUG.

:frowning:

Uma view deve resolver.

Boa noite
Uso a versão 8.1 e apresenta o mesmo problema: campo auto-complete na app control.
segue o debug com o erro:

Original
SELECT VW.IDCLIFORNPES, VW.NOME FROM VIEW_CLIFORNPES VW

Com erro
(firebird): SELECT VW.IDCLIFORNPES, VW.NOME FROM VIEW_CLIFORNPES VW WHERE VW.IDCLIFORNPES = ‘’

Usei uma View conforme sugestão citada e permanece.

Alguém teve alguma solução para isso?

Grato

Helio bom dia,

No teu caso, sendo a 8.1, creio que não deva ter uma solução, pois não há mais suporte para essa versão. O que você teria que fazer é atualizar para a versão 9.