Bonjour,
j'ai une table nommée chercheur.DB de type Paradox7
ce que je veux, c'est tester la valeur contenue dans le DBEdit relié au champ (clé) Code_Ch de la Table Chercheur.
Mon But : si le champ est vide, je renvoie un message d'erreur au lieu de sauvegarder l'enregistrement
avec EDIT y a pas de blème, voilà le code :
Mais le problème, est qu'avec le DBEdit je ne sais pas trop comment tester sa valeur, s'il est vide ou pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure TForm1.Button1Click(Sender: TObject); begin If CodeCh_Edit.Text='' then Showmessage('Veuillez remplir le champ ''Code Chercheur'' SVP') else Chercheur_Table.Post; end;
J'ai essayé un truc du genre
Tradusction : si le champ est vide, on demande à l'utilisateur de le remplir, sinon en enregistre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if Chercheur_Table.FieldValues[('Code_Ch')]= '' then Showmessage('Veuillez remplir le champ ''Code Chercheur'' SVP') else Chercheur_Table.Post;
Mais ce n'est pas juste, ça exécute sans problème et tout, mais ça ne me donne pas le résultat que je veux : je laisse le champ vide expré, mais il n'affiche pas le message d'erreur.
Partager