Interompre l'ajout d'un enregistrement dans une BDD

Signaler
Messages postés
48
Date d'inscription
lundi 11 mai 2009
Statut
Membre
Dernière intervention
8 janvier 2010
-
Messages postés
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
-
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

Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
13
Salut
Je pense de suite à ROLLBACK / COMMIT
a+
Messages postés
4718
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
14 janvier 2021
14
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