É o primeiro evento executado na aplicação, sendo acionado antes mesmo da montagem do SQL e HTML.

Funciona como uma preparação para a aplicação, onde é possível entre outras coisas, manipular variáveis, realizar validações e mudar a conexão com a macro sc_change_connection, por exemplo.


No exemplo abaixo, o acesso ao formulário de edição(form_orders) vinculado a consulta será limitado, dependendo do usuário que está acessando a aplicação.

Caso a variável [usr_login] seja igual a admin o usuário terá acesso ao formulário com a possibilidade de inserir e excluir um registro.

Caso a variável possua algum outro valor, o usuário ainda terá acesso ao formulário, porém, apenas com a possibilidade de alterar um registro.

Exemplo do Código

if ( [usr_login] == 'admin') {

  sc_apl_conf("form_orders", "insert", "on");
  sc_apl_conf("form_orders", "delete", "on");

} else {

  sc_apl_conf("form_orders", "insert", "off");
  sc_apl_conf("form_orders", "delete", "off");

}