Pessoal, bom dia! Me diz uma coisa. No onScriptInit de uma consulta eu faço uns ifs lá pra montar um where (adiciono esse where com a macro sc_select_where). Dentro desses ifs ai eu também coloco um order by e estava colocando-o também na mesma macro: sc_select_where(add) = $where." ".[GLB_ORDER];
Porém, quando eu clico pra ordenar alguma coluna da minha grid aparece uma mensagem de erro e pelo que eu vi ele está colocando duas vezes o order by. Como vcs fariam isso?
Ola Thyago
Que tal usar a macro : sc_select_order(“Campo”)
É possível, em tempo de execução da aplicação de consulta, alterar a cláusula ORDER BY do select principal da consulta.
Para isso, é necessário que no comando SQL original da consulta já exista pelo menos uma cláusula ORDER BY, pois será feita a subtituição de determinada cláusula pela nova.
At.
Moacir
4 Curtidas
Olá Moacir, obrigado pelo retorno! Um colega tinha me falado dela hoje. Mas acabei resolvendo já de outra forma. No comando SQL eu coloquei lá o meu select:
select codigo, nome
from cliente
order by [variavel_global]
1 Curtida