Autor Tópico: campos Lookups v9.2.006  (Lida 93 vezes)

Mille

  • Iniciante
  • **
  • Mensagens: 71
campos Lookups v9.2.006
« Online: Outubro 11, 2018, 09:56:05 am »
Migrei recentemente para a v9.2.006 e estou enfrentando problemas com campos que utilizam lookup para exibir informações.

Exemplo
Tenho campo empresa -> ele é do tipo numérico e me traz valores de 1 a 10 no sql

quando eu vou exibir ele no relatório eu utilizou lookup automático
e colocando a seguinte query :
 
select descricao from cad_empresas where id = {empresa}

Até ai ok, o campo empresa no meu relatório mostra a descrição...

o problema está quando vou utilizar outro lookup que vai necessitar desse campo empresa.

Ex: campo turno -> é um lookup automático que deverá exibir

sql -:> SELECT desc_funcao
FROM cad_funcao
WHERE cod_funcao = 'cod_funcao}
AND EMPRESA = {EMPRESA}

ao invés dele passar o campo código da empresa que está da query  ele esta passando o valor do lookup

o correto seria:  SELECT desc_funcao
FROM cad_funcao
WHERE cod_funcao = 01
AND EMPRESA =10


ele esta fazendo:

SELECT desc_funcao
FROM cad_funcao
WHERE cod_funcao = 01
AND EMPRESA ='teste da aplicacao'

Alguém poderia me ajudar como resolver essa bomba?

Jailton

  • Expert
  • *****
  • Mensagens: 2728
Re:campos Lookups v9.2.006
« Responder #1 Online: Outubro 11, 2018, 10:09:56 am »
Faz um backup de tudo.

E atualizada manualmente para a release mais nova:
ScriptCase v9.2.011 (04/10/2018 07:19)

Depois de atualizar apaga todos os arquivos dentro das pastas \app e \tmp e limpar o cache do navegador.

Faz os testes novamente se continuar com erro passa para: bugs@netmake.com.br
« Última modificação: Outubro 11, 2018, 10:14:24 am por Jailton »
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Eduardo Kahn

  • Bug Tracker Team
  • Administrator
  • Novato
  • *****
  • Mensagens: 21
Re:campos Lookups v9.2.006
« Responder #2 Online: Outubro 15, 2018, 09:38:16 am »
Migrei recentemente para a v9.2.006 e estou enfrentando problemas com campos que utilizam lookup para exibir informações.

Exemplo
Tenho campo empresa -> ele é do tipo numérico e me traz valores de 1 a 10 no sql

quando eu vou exibir ele no relatório eu utilizou lookup automático
e colocando a seguinte query :
 
select descricao from cad_empresas where id = {empresa}

Até ai ok, o campo empresa no meu relatório mostra a descrição...

o problema está quando vou utilizar outro lookup que vai necessitar desse campo empresa.

Ex: campo turno -> é um lookup automático que deverá exibir

sql -:> SELECT desc_funcao
FROM cad_funcao
WHERE cod_funcao = 'cod_funcao}
AND EMPRESA = {EMPRESA}

ao invés dele passar o campo código da empresa que está da query  ele esta passando o valor do lookup

o correto seria:  SELECT desc_funcao
FROM cad_funcao
WHERE cod_funcao = 01
AND EMPRESA =10


ele esta fazendo:

SELECT desc_funcao
FROM cad_funcao
WHERE cod_funcao = 01
AND EMPRESA ='teste da aplicacao'

Alguém poderia me ajudar como resolver essa bomba?


Olá Mille,

O problema ocorre em outras aplicações?
Atenciosamente,
Eduardo Kahn

Bug Tracker Team
Netmake - Soluções em Informática