>> Editar Operação
Ao entrar no modo de Edição passam a estar disponível para edição todos os separadores.
Para que uma instrução passe a ser utilizada, basta preencher o campo de texto da respetiva Operação e clicar em
|
Dica: Clique nas zonas da imagem identificadas com os números para navegar até à sua descrição |
Apagar
Neste separador pode indicar as instruções SQL que pretende que sejam executadas, na Base de Dados do ERP, sempre que se apague um registo da Entidade selecionada (ex: Apagar Client).
Para adicionar instruções SQL às existentes no Catálogo, deve utilizar os separadores Apagar (Pré) e/ou Apagar (Post). |
Observação: •Ao clicar sobre |
Editar
Neste separador pode indicar as instruções SQL que pretende que sejam executadas, na Base de Dados do ERP, sempre que se edite um registo da Entidade selecionada (ex: Editar Client)
Para adicionar instruções SQL às existentes no Catálogo, deve utilizar os separadores Editar (Pré) e/ou Editar (Post). |
Observação: •Ao clicar sobre |
Novo
Neste separador pode indicar as instruções SQL que pretende que sejam executadas, na Base de Dados do ERP, sempre que se crie um novo registo da Entidade selecionada (ex: Novo Client)
Para adicionar instruções SQL às existentes no Catálogo, deve utilizar os separadores Novo (Pré) e/ou Novo (Post). |
Observação: •Ao clicar sobre |
Apagar (Post)
Neste separador pode indicar as instruções SQL que pretende que sejam adicionadas depois da Operação Apagar.
Garantindo assim também a ordem de execução, na Base de Dados do ERP, sempre que se apague um registo da Entidade selecionada (ex: Apagar Client)
Observação: •Ao clicar sobre |
Editar (Post)
Neste separador pode indicar as instruções SQL que pretende que sejam adicionadas depois da Operação Editar.
Garantindo assim também a ordem de execução, na Base de Dados do ERP, sempre que se edite um registo da Entidade selecionada (ex: Editar Client)
Observação: •Ao clicar sobre |
Novo (Post)
Neste separador pode indicar as instruções SQL que pretende que sejam adicionadas depois da Operação Novo.
Garantindo assim também a ordem de execução, na Base de Dados do ERP, sempre que se crie um novo registo da Entidade selecionada (ex: Novo Client)
Observação: •Ao clicar sobre |
Apagar (Pré)
Neste separador pode indicar as instruções SQL que pretende que sejam adicionadas antes da Operação Apagar.
Garantindo assim também a ordem de execução, na Base de Dados do ERP, sempre que se apague um registo da Entidade selecionada (ex: Apagar Client)
Observação: •Ao clicar sobre |
Editar (Pré)
Neste separador pode indicar as instruções SQL que pretende que sejam adicionadas antes da Operação Editar.
Garantindo assim também a ordem de execução, na Base de Dados do ERP, sempre que se edite um registo da Entidade selecionada (ex: Editar Client)
Observação: •Ao clicar sobre |
Novo (Pré)
Neste separador pode indicar as instruções SQL que pretende que sejam adicionadas antes da Operação Editar.
Garantindo assim também a ordem de execução, na Base de Dados do ERP, sempre que se crie um novo registo da Entidade selecionada (ex: Novo Client)
Observação: •Ao clicar sobre |
Validar Apagar
Neste separador pode indicar as instruções SQL para validação de campos sempre que se apague um registo da Entidade selecionada, protegendo a execução das instruções SQL na Base de Dados do ERP, (ex: Apagar Client)
Quando Apagar um registo, sempre que a instrução SQL de validação fizer uma inserção numa "@errorTable", a execução da Operação Apagar será interrompida, consoante o tipo de mensagem:
•@errorTable(msgError) - impossível efetuar a operação SQL.
•@errorTable(msgWarning) - possibilidade de ignorar o alerta e efetuar a operação SQL.
Observação: •Ao clicar sobre |
Validar Edição
Neste separador pode indicar as instruções SQL para validação de campos sempre que se edite um registo da Entidade selecionada, protegendo a execução das instruções SQL na Base de Dados do ERP, (ex: Editar Client)
Quando editar um registo, sempre que a instrução SQL de validação fizer uma inserção numa "@errorTable", a execução da Operação Editar será interrompida, consoante o tipo de mensagem:
•@errorTable(msgError) - impossível efetuar a operação SQL.
•@errorTable(msgWarning) - possibilidade de ignorar o alerta e efetuar a operação SQL.
Observação: •Ao clicar sobre |
Validar Novo
Neste separador pode indicar as instruções SQL para validação de campos sempre que se crie um novo registo da Entidade selecionada, protegendo a execução das instruções SQL na Base de Dados do ERP, (ex: Novo Client)
Quando criar um novo registo, sempre que a instrução SQL de validação fizer uma inserção numa "@errorTable", a execução da Operação Novo será interrompida, consoante o tipo de mensagem:
•@errorTable(msgError) - impossível efetuar a operação SQL.
•@errorTable(msgWarning) - possibilidade de ignorar o alerta e efetuar a operação SQL.
Observação: •Ao clicar sobre |
Exemplos de mensagem de erro provocados por validação
Neste exemplo a instrução SQL em Validar Novo verifica algumas condições para o campo N.º Contribuinte, antes das Operações Novo / Novo (Post) / Novo (Pré) serem executadas.
Neste exemplo o N.º Contribuinte pode originar dois tipos de validações:
• ERRO - impossível efetuar as Operações Novo / Novo (Post) / Novo (Pré).
•AVISO - possibilidade de ignorar o alerta e efetuar as Operações Novo / Novo (Post) / Novo (Pré).
@errorTable(msgError) Exemplo em que o campo vazio origina uma mensagem de ERRO |
@errorTable(msgWarning) Exemplo em que o campo origina uma mensagem de AVISO |
Erros provocados por instruções SQL que falhem na execução.
Deve ter em atenção que ao adicionar uma Operação, caso a instrução SQL introduzida falhe, sempre que tentar efetuar a Operação resultará numa mensagem de erro. Ficando indisponível a sua realização até que o erro seja corregido.
Exemplo de um erro ao tentar efetuar uma Operação que inclui uma instrução SQL incorreta
Created with the Personal Edition of HelpNDoc: Easily create EBooks