Habilitar link para outra aplicação

Boa tarde,

Estou criando uma aplicação do tipo grid para mostrar uma tabela. Sendo que nesta tabela tenho um campo que quando um registro tiver um anexo estará o nome do arquivo gravado neste campo.

Minha dúvida é como poderei fazer com que nesta grid na situação de existir um anexo eu habilitar opção para que o usuário possa solicitar visualizar este anexo.
Lembrando que nem todos os registros terão um anexo, e gostaria que esta opção de selecionar o anexo aparecesse somente para os registro que contenham um anexo.

Obrigado

Você vai usar a macro sc_link no Evento OnRecord desta consulta ai você pode
com um if comparar se existe o anexo, e usar a macro para redirecionar para a aplicação
que vai visualizar o mesmo anexo desejado.
https://www.scriptcase.com.br/docs/pt_br/v9/manual/14-macros/01-visao-geral/#sc_link

Boa tarde Jailton,

Primeiramente obrigado pela atenção.

Fiz da seguinte forma:
$vint_anexo = {anexo};
if ($vint_anexo != “NULL”){
/*

  • Esta macro cria dinamicamente um link para outra aplicação.
    */
    sc_link(temanexo,…/blank_visualiza_anexo/index.php,“modal”);}

Entretanto esta habilitando para todos os registros, independente de ter um anexo ou não.
Não sei se tem alguma coisa a ver, o campo “temanexo” é do tipo “Imagem HTML”, uma vez que gostaria de apresentar a imagem do “clip”.

Antes de entrar no if faça assim:

sc_link(); // Removendo o Link
if (!is_null({anexo})) {
    sc_link({temanexo},'…/blank_visualiza_anexo/index.php', 'modal', 500, 700);
}
1 Curtida

https://www.php.net/manual/pt_BR/function.is-null.php

Bom dia a todos.

Funcionou. Muito obrigado pela atenção.

2 Curtidas