Je travaille sur delphi 2006/Firebird et j'utilise des masques de saisie avec des Edit/IBSQL pour faire mes mises à jour.
Pour interdir les champs vides dans mes tables, j'intercepte le code message [E.SQLCode] numéro 625. Le problème c'est que ce message me dit seulement qu'un des Edit de mon masque de saisie n'a pas été renseigné mais ne me dit pas lequel? Du coup le message sera : Un des champs de saisie n'est pas renseigné! au lieu de : renseignez le champs INTITULE! (INTITULE est un exemple).
Y a-t-il une solution ou dois-je décortiquer le [E.message] pour ça??
Partager