Pegar consulsulta do grid

Como faço para pegar a consulta que esta sendo executada no grid?

Como assim? Explique melhor sua necessidade por favor?

quero criar um botão para enviar sms ai para isso tenho q puxar os telefones dos contatos q estão no grid sendo q esse grid vai mudar de acordo com o filtro e queria saber se tem uma macro para capturar a consulta sql q esta executando no momento.

Se desejar capturar as condições de filtro da consulta (depois WHERE no SQL) existem macros para tal:

No webhelp estude as macros relacionadas a consulta e SQL.

dê uma olhada:

https://www.scriptcase.com.br/docs/pt_br/v9/manual/14-macros/01-visao-geral/#sc_where_current

Existem outras macros relacionadas, de uma olhadinha no webhelp.

Bom Guilherme, você pode usar a macro {sc_where_filter} que retorna o conteúdo gerado pelo filtro.
Agora o que você talvez possa usar seria o botão run conforme este exemplo aqui:

http://www.scriptcase.com.br/tutoriais/consulta-com-botao-run/

Espero ter ajudado você!!

Abração!

vc precisa pegar o numero do telefone (que esta no grid), crie um botao PHP , este botao tem 2 eventos ONRECORD e ONFINISH , no evento onrecord vc armazena os numeros de telefone num array, exemplo:

[relacaoFones] .= {fone} . “;” ;

e no evento onfinish vc executa uma função, passando o array, exemplo:

envia_sms([relacaoFones]);