Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Críticas - Mensagem de Erro
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Críticas - Mensagem de Erro
Environment versions
Visual FoxPro:
VFP 9
Database:
Visual FoxPro
Miscellaneous
Thread ID:
00976252
Message ID:
00976252
Views:
49
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
Next
Reply
Map
View

Click here to load this message in the networking platform