Bonjour à tous,
Je réalise une petit formulaire avec un avec Access qui consiste à faire une addition de produit que je vends en direct .j’ai donc un formulaire avec des boutons chaque bouton représente un de mes produits.
Je clique sur le bouton les données nom et prix du produit s’affiche dans une liste présente sur le même formulaire puis un bouton valider enregistre le total de la commande dans la BD
Ça fonctionne bien
Mon problème est que pour chaque bouton je pars de l’événement clic Avec appel d’une procédure qui ajoute les données dans la liste qui a pour paramètre le nom du produit et son prix
Call laprocedure("nomduproduit", prix)
Ensuite le nom du produit sert de paramètre dans un recordset pour chercher dans la table de mes produits son id pour l’ajouter à la table des ventes
Mais ce procédé n’est pas sur ni efficace je pense, par ce que je ne peut pas changer le nom du produit dans la table et surtout je n'aï pas d’identificateur unique sur le nom du produit.
Je pourrais mettre le nom comme id unique dans la table ou bien mettre l’id du produit dans l’appel a la procédure a la place du nom enfin bref,
ma question est est-il possible d’affecter un contrôle (une image ou un bouton etc.) a chaque enregistrement d’une table ce qui éviterai les erreurs
Je n’ai aucune idée de la marche a suivre si toutefois cela est possible
Merci pour vos lumières
Partager