sc_link(Coluna, Aplicação, Parâmetros, "Hint", "Target", Altura, Largura)

Esta macro cria ou alterar ligações com outras aplicações, nas aplicações de consulta, de forma dinâmica.

Coluna: É o nome do campo, da coluna da grid, para o qual será gerado o link de ligação.
Aplicação: Nome da aplicação para a qual queremos estabelecer o link.
Parâmetros: Parâmetros necessários para que a aplicação chamada possa funcionar.

Devem ser informados o nome do parâmetro, o sinal de atribuição "=" e o valor ou variável a ser atribuído. Havendo mais de um parâmetro, estes deverão ser separados por ";" (ponto e vírgula).

Hint: Observação ou dica que será apresentada quando o cursor do mouse passar sobre o link.

Target: Local onde a aplicação chamada irá funcionar, podendo ser:

Target
Descrição
"_self" Para execução na mesma página (sobrepõe a consulta);
"_blank" Para execução em outra página (pop-up);
"iframeT" Para execução em um iframe, acima da consulta (Top);
"iframeL" Para execução em um iframe, a esquerda da consulta (Left);
"iframeR" Para execução em um iframe, a direita da consulta (Right);
"iframeB" Para execução em um iframe, abaixo da consulta (Bot);
"modal" Abre uma nova janela e bloqueia qualquer interação na janela principal;

No caso de target modal, existem dois parâmetros opcionais*:

*Altura: Defina a altura da janela modal (default 440);
*Largura: Defina a largura da janela modal (default 630);


Obs: Se omitido, será atribuído o valor "_self".

Ex. 1: Criando um link para a aplicação dados_cli.php, no campo cpf, passando a variável global [glo_emp] como empresa e o campo (variável local) {cpf} para a aplicação dados_cli.php:
sc_link (cpf,dados_cli.php,empresa=[glo_emp];cpf={cpf},"Dados individuais do Cliente ", "_blank");



Ex. 2: Criando um link dinâmico para uma ou outra aplicação dependendo do valor no campo {tp_cli} e abrindo uma janela modal:
if ({tp_cli} == "F") {
sc_link (tpcli, fisica.php, empresa=[glo_emp]; cpf={cpf}," Pessoa Física ", "modal", 500, 700);
}
else{
sc_link (tpcli, juridica.php, empresa=[glo_emp]; cnpj={cnpj}," Pessoa Jurídica ", "iframeR");
}



Ex. 3: - Criando um link para uma URL: neste caso, "parâmetro e target" não têm efeito. Será executado um redirecionamento para a URL informada.
sc_link (minha_coluna, http://www.scriptcase.com.br, ,"hint do link");