Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Críticas - Mensagem de Erro
Message
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Críticas - Mensagem de Erro
Versions des environnements
Visual FoxPro:
VFP 9
Database:
Visual FoxPro
Divers
Thread ID:
00976252
Message ID:
00976252
Vues:
48
Tenho um banco de dados, com uma tabela de clientes. Esta tabela tem alguns campos, por exemplo:

Codigo (AutoInc)
Nome (Caracter)
Telefone (Caracter)

Não estou usando as regras de campo/registro para validar as informações. Para isso, criei triggers de Inclusão, Alteração e Exclusão para esta tabela.

Exemplo do Trigger de Inclusão:
Function Clientes_Inclusao
_MsgErro = Iif(Empty(Codigo),"Código não cadastrado"+Chr(13),"")+;
           Iif(Empty(Nome),"Nome não cadastrado"+Chr(13),"")
Return Empty(_MsgErro)
A variável _MsgErro é pública... Então, se o Trigger falha, eu consigo receber as 2 mensagens ao mesmo tempo.

Se eu usar regras de campo, eu não recebo todas as mensagens ao mesmo tempo, então o usuário tem que ficar tentando gravar e ir corrigindo uma falha de cada vez. Não acho isso produtivo e não serve como solução...

A pergunta é: Alguém tem outra sugestão de como automatizar isso?

[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform