[RESOLVIDO] Consulta de grid simples com botões de link

Pessoal, estou precisando saber Como fazer em uma consulta do tipo grid simples, para colocar botões de links. Ex.: em uma grid de lista de pacientes, eu ter vários botões os quais cada um executa uma função ou link com outra aplicação, não queria apenas link de texto como tem como fazer escolhendo um campo e fazendo as ligações, mas colocar botões ou imagem para ficar mais visível e atraente. Ou pode até mesmo ao invés de colocar os botões, eu poder dá um clique em qualquer campo do registro, e do jeito que o mesmo fica marcado eu poder capturar o id deste registro ou qualquer campo que eu me interesse, dessa forma eu poderei usar os botoes na barra de ferramentas linkando com outras aplicações ou executando funções php.

Aguardo sugestões também que possa me ajudar nessa situação.

Marcelo Ferreira
81-8104-2604 whatsapp

Marcelo, vc tem que criar botões do tipo Imagem HTML. Lá vc informa qual a imagem e o link.

Bom dia Chará,

Como é grid tu pode criar um campo chamado botao e no evento onHeader pode fazer isso como no exemplo abaixo:

{botao} = ‘’;

Só um simples exemplo, dai implementa esse botão conforme a sua necessidade.

Obrigado chará, vou tentar, quando eu tentar o resultado eu posto aqui se vai funcionar como eu desejo, aí o que for acontecendo você vai me ajudando no que eu for precisando, valeu pela ajuda.

Obrigado a atodos

Obrigado todos, juntei as sugestões de Thyago e Marcelobs e fiz da seguinte maneira:
Criei para representar cada botão, um campo do tipo Imagem HTML, escolhi a imagem das existentes no scriptcase e fiz o link chamando a aplicação a qual desejo.

Obrigado.

Gostaria de saber como fazer aquele botão do tipo Imagem Html Chamar uma função e não um link para uma aplicação ou consulta.
Uso SC v8 e não sei como fazer, verifiquei e não via nada.
Alguém já implementou algo nesse sentido?

Haroldo Hernani

A única maneira é fazer esse botão com link para mesma aplicação passando algo via GET e no onScriptInit verificar se existe o GET se sim, executa a função.

Ex:

Campo tipo texto

onRecord
{Campo} = ";

onScriptInit
if(isset($_GET[‘executa’]) && !empty($_GET[‘executa’]))
{
Aqui você faz a função ou o processamento, se for fazer algo e quer que a tela dê um refresh com os dados alterados dê um sc_redir para index.php sem nenhum parâmetro…
}

Marcelo, Boa Noite, nesse caso eu coloquei o botão e funcionou, mais gostaria de saber como faria um if pra executar quando esse botão for pressionado ?

Obrigado