Aide pour la vérification des doublons de codes-barres dans Delphi 7 avec MS Access
Bonjour à tous,
Je travaille actuellement sur un projet en Delphi 7 avec une base de données MS Access. Ma table "PRODUIT" contient huit colonnes CB1 à CB8, chacune stockant un code-barres associé à un produit (par exemple, un aliment avec plusieurs goûts).
Je souhaite mettre en place une vérification lors de la saisie d'un nouveau code-barres pour m'assurer qu'il n'est pas déjà présent dans l'une des colonnes CB1 à CB8 de la table "PRODUIT". Si le code-barres est déjà associé à un produit, je voudrais afficher un message d'erreur.
J'utilise Delphi 7 pour le développement et MS Access comme base de données. Comment puis-je implémenter cette vérification efficacement dans mon programme Delphi ?
Merci d'avance pour toute aide ou suggestion que vous pourriez fournir !
Environnement de développement : Delphi 7, MS Access
Structure de la base de données
Si je devais réaliser cette application et s'il est encore temps
Je modifierai la structure de la base de données ainsi :
Table Produit
#ID : identifiant
nom produit
etc ...
Table CodeBarresProduit
ID_Produit : Clé étrangère
No : Position
CB : Code barre Unique
ensuite c'est la base de données qui fait le travail.
NB : de plus si un jour il y a plus de code barres, pas besoin de modifier les tables.