Bom dia.
Tenho um campo simples e quero que ao invés de aparecer o id do profissional, apareça o nome dele.
acontece que só funciona se o campo for do tipo Select. Quando coloco Texto-Auto-Complete ele pega meu lookup que é:
SELECT A.OID_PROFISSIONAL, B.STR_NOME || ' - ' || B.STR_CPF_CNPJ AS STR_DADO_DBOASTRAL
FROM dbo.PROFISSIONAL A INNER JOIN dbo.PESSOA B ON(A.OID_PESSOA = B.OID_PESSOA AND B.STR_SITUACAO = 'A')
WHERE A.STR_SITUACAO = 'A' AND A.OID_PROFISSIONAL IS NOT NULL
GROUP BY A.OID_PROFISSIONAL, B.STR_NOME, B.STR_CPF_CNPJ ORDER BY B.STR_NOME
E transforma nesse que vi no modo debug:
SELECT A.OID_PROFISSIONAL, B.STR_NOME || ' - ' || B.STR_CPF_CNPJ AS STR_DADO_DBOASTRAL
FROM dbo.PROFISSIONAL A INNER JOIN dbo.PESSOA B ON(A.OID_PESSOA = B.OID_PESSOA AND B.STR_SITUACAO = 'A')
WHERE (A.STR_SITUACAO = 'A' AND A.OID_PROFISSIONAL IS NOT NULL) AND A.OID_PROFISSIONAL = ''
GROUP BY A.OID_PROFISSIONAL, B.STR_NOME, B.STR_CPF_CNPJ ORDER BY B.STR_NOME
Ele acrescenta AND A.OID_PROFISSIONAL = '' Sem que eu mande fazer isso!
Alguem já passou por isso?
Detalhe é que essa aplicação era com sql server e funcionava perfeitamente agora com PostgreSQL sincronizei e começou a dar erro.