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.

You might also like…

Cloud Computing e suas tendências para 2020

O que é Cloud Computing? Apresenta a possibilidade de oferecer serviços através da Inter...

Aplicação com Abas utilizando o ScriptCase

Umas das funcionalidades mais interessantes desenvolvidas para auxiliar em grandes formulários sã...

SCRIPTCASE: O que é VS O que não é

Você conhece realmente o que é o Scriptcase? Nesse post pretendemos esclarecer todas as dúvidas ...

You might also like…

Get new posts, resources, offers and more each week.

We will use the information you provide to update you about our Newsletter and Special Offers. You can unsubscribe any time you want by clinck in a link in the footer of any email you receive from us, or by contacting us at sales@scriptcase.net. Learn more about our Privacy Police.