Iniciar uma conversa

Macros

Exemplos da utilização das macros do Scriptcase

  • Ocultar certos campos em uma grade por meio de várias condições

    Quando você precisa ocultar campos através de várias condições dentro da grade, podemos fazê-lo através de uma consulta. A primeira coisa que vamos fazer é uma consulta e vamos armazená-la dentro de u...

  • Utilizando as macros sc_begin_trans, sc_commit_trans y sc_rollback_trans

    Quando precisamos manter um controle ou acompanhamento de um procedimento específico no momento da entrada, modifique algum procedimento dentro do banco de dados dentro de um formulário em que temos a...

  • Macro sc_error_continue

    Quando queremos inserir, modificar ou deletar um registro dentro de nosso formulário, isso não pode ser possível por causa dos erros do banco de dados previamente configurados, que podem ser gerados p...

  • Problemas ao enviar e-mails

    Ao usar a macro sc_mail_send com os seguintes parâmetros: Após a execução, o seguinte erro aparece: Fatalerror:Uncaught Swift_TransportException: Expected response code 250 but gotcode 535, with messa...

  • Executando comandos SQL(Insert, Update e Delete)

      O Scriptcase disponibiliza a macro sc_exec_sql, para a execução de comandos SQL, um exemplo de uso seria a inserção de dados em mais de uma tabela ou atualizar uma tabela dependendo de uma condição,...

  • Adicionar dinamicamente uma condição a cláusula where da consulta

    Para adicionar uma condição a cláusula where da consulta, devemos usar a macro sc_select_where(add) antes do select ser processado, nesse caso o evento será o onScriptInit da aplicação consulta. Para ...

  • Conversão de datas

      O Scriptcase disponibiliza a macro sc_date_conv para o processo de conversão de datas. Exemplo:   sc_date_conv({cmp_data},formato_entrada,formato_saida);   Veja alguns exemplos da utilização desta f...

  • Criar dinamicamente um link para outra aplicação

     Para criar um link dinamicamente em uma aplicação de consulta, o scriptcase disponibiliza a macro sc_link, que possui a seguinte sintaxe:  Para ver toda a documentação da macro clique aqui. Para este...

  • Desabilitando itens do menu

    Temos o seguinte menu: Em execução:   Usaremos a macro sc_menu_delete() para remover alguns itens: No evento onApplicationInit devemos colocar o seguinte código: sc_menu_delte(item_1,item_3);   Após e...

  • Alterando o tema das aplicações dinâmicamente

    Neste tutorial, iremos ver como alterar o tema das aplicações dinâmicamente, fazendo uso da macro sc_set_theme(). Como sabemos, para alterar estaticamente o tema, basta abrir a aplicação no Scriptcase...