Interompre l'ajout d'un enregistrement dans une BDD

Fabal01 Messages postés 48 Date d'inscription lundi 11 mai 2009 Statut Membre Dernière intervention 8 janvier 2010 - 9 juin 2009 à 01:40
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 - 9 juin 2009 à 10:49
Bonsoir tous le monde! Voilà je voudrais perfectionner mon programme base de donée cela veut dire faire certains controles d'integrités et de validités des données,je m'explique:
je voudrai pouvoir interrompre l'ajout d'un enregistrement dans une base de donnée ACCESS s'il ya une valeur erronée qui est entré...
En plus de cela prévu des maskedit pour la saisie des données,je voudrais pouvoir vérifier toutes les données avant d'activer un bouton VALIDER...

2 réponses

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
9 juin 2009 à 09:12
Salut
Je pense de suite à ROLLBACK / COMMIT
a+
0
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
9 juin 2009 à 10:49
Function AffichageBoutonValider : boolean;
begin
///// tes conditions
end;

Valider.enabled := AffichageBoutonValider();

Ainsi, ton bouton valider ne s'affichera que si les conditions que tu auras fixées sont réunies.

Ce qui n'empêche pas bien sûr d'encapsuler tes écritures par :

try
////////
Commit;
except
RollBack;
end;

de façon que si une erreur se produit alors aucune écriture ne sera stockée.

cantador
0
Rejoignez-nous