Bonsoir tous,
question bête, je ne suis pas fier. (Firedac, Db Access)
Soit DbGrid1 -->Datasource1-->Table1
- Je fais des modifs, inserts dans ma grid, ... sans passer par une instruction post, elle est automatique.
- j'ai une function verif : integer; qui check les champs du Dataset et retourne 0=Ok, <>0=erreur.
j'apelle cette function dans le BeforePost
si <> 0 je veux :
- mettre un message en bas, garder les modif du record, rester en saisie, et mettre le focus sur la column en erreur,
si je fais un Table1.cancel, je perds les modifs
Quand je fais çà dans des fiches, j'ai des boutons qui apellent la verif AVANT de faire le post (ou pas), easy
Mais dans une grid, ...
- ou appeler Verif (si BeforePost n'est pas le meilleur event)
- comment annuler le post sans perdre les modif et revenir en saisie
Peut-être générer une erreur ?
D'avance merci.
solilog
Partager