Editar Operacao

Parent Previous Next

>> 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

Deve ter em atenção que uma instrução SQL incorreta, resultará num erro, detetável apenas quando a Operação definida for executada.


Dica:

Clique nas zonas da imagem identificadas com os números para navegar até à sua descrição

Clique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemploClique aqui para visualizar um exemplo



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).

Ter em atenção que ao introduzir uma instrução SQL neste separador, esta Operação irá sobrepor-se à Operação Apagar do Catálogo.

 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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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)

Ter em atenção que ao introduzir uma instrução SQL neste separador, esta Operação irá sobrepor-se à Operação Editar do Catálogo.

 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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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)

Ter em atenção que ao introduzir uma instrução SQL neste separador, esta Operação irá sobrepor-se à Operação Novo do Catálogo.

 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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo




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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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 será copiado para a caixa de texto uma instrução SQL apenas de exemplo (igual para todas as Entidades).


Voltar ao topo



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


Voltar ao topo




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




Voltar ao topo











Created with the Personal Edition of HelpNDoc: Easily create EBooks