Macros no Scriptcase é algo parecido a criação de funções na linguagem de programação PHP, nada mais é que uma sequência de comandos previamente configurados pelos nossos desenvolvedores. O Scriptcase possui mais de 150 macros criadas para ajudá-lo a inserir as suas próprias regras de negócios.

Você pode verificar a lista completa de macros neste link

Redirecionando de um formulário para uma consulta

Neste exemplo, usaremos ambas as macros para redirecionar de uma aplicação de formulário (usando a tabela “order_detail”) para uma aplicação grid (usando a tabela ‘order_detail’), vamos usar a macro sc_redir para chamar a aplicação grid passando a chave primária como parâmetro para filtrá-la, e vamos a macro sc_apl_conf para alterar a aplicação grid para configurá-la para mostrar um número específico de linhas por página.

A macro sc_redir é comumente utilizada quando há uma necessidade de fazer um redirecionamento de uma aplicação para outra.

A macro sc_apl_conf é usada quando é preciso mudar as propriedades de uma aplicação, por exemplo, abrir um formulário no modo de adição ou alterar o número de linha de uma grid de forma dinâmica.

Inicialmente teremos um botão para redirecionar o usuário final do formulário para a grid, com a chave primária sendo passada como parâmetro (campo orderid).

Agora que o botão redirecionamento está feito, temos que configurar o recebimento do parâmetro de redirecionamento na grid, na opção “SQL” do Scriptcase, e faremos uma clausula ‘WHERE’ e declarar a variável com o redir feito no formulário, que foi transformado em uma variável global.

Agora vamos usar a macro sc_apl_conf para forçar a aplicação a exibir apenass um registro por página na grid.

No formulário, vamos selecionar um registro, verificar a chave primária, e apertar o botão para redirecionar o detalhe que fizemos.

E no detalhe, nós temos apenas os registros que têm a mesma chave, e usamos a macro sc_apl_conf para configurar a aplicação para mostrar apenas um registro, que será este:

Outro exemplo do uso das macros sc_redir e sc_apl_conf

Ambas as macros sc_redir e sc_apl_conf têm outras características além daquelas que já mencionamos anteriormente. Podemos usar a macro sc_redir redirecionada de uma aplicação para um site também. Por exemplo:

E podemos usar a macro sc_apl_conf para iniciar um formulário de aplicação já no modo de inserção (novo), usando-o no evento OnApplicationInit.

Saiba mais sobre este e outros recursos que o Scriptcase oferece. Você já conhece o Scriptcase? Baixe agora a versão gratuita da nossa ferramenta e descubra um mundo de novas possibilidades.

Veja mais posts no nosso blog.

Por ,

9 de outubro de 2017

Compartilhar esta postagem

a

Você pode gostar também…

API: o que é e quais o Scriptcase tem disponíveis?

Entenda tudo sobre o que é uma API, pra que elas servem e exemplos de API's que já vem integradas...

7 Motivos para você modernizar as aplicações da sua empresa

Abaixo vamos refletir um pouco sobre algumas razões que devem ser pensadas diante da necessidade d...

6 vantagens de desenvolver um software personalizado

Em algum momento da sua vida você já deve ter se deparado com a seguinte questão: qual o mais va...

Você pode gostar também…

Receba novas postagens, recursos, ofertas e muito mais a semanalmente.

Nós utilizaremos seu email para te adicionar a nossa Newsletter semanal. Você pode sair desta lista a qualquer momento clicando no link no final dos emails recebidos, ou entrar em contato conosco em vendas@scriptcase.com.br. Conheça nossa Política de Privacidade.