Joigniez ce que vous avez essayé, si toutefois ça part de ma proposition.
Moi je dis que c'est le plus facile puisqu'il n'y a pour ainsi dire que la Sub UserForm_Initialize à revoir de votre coté …
Bonjour, j'ai essayé des modification dans le code au niveau de UserForm_Initialize() mais je reçois des messages d'erreur. ci jiont le fichier.
je vous explique : chaque commercial a des clients qui lui sont rattachés, il arrive que le client achète le produit à crédit lors de la vente. ainsi au cours du mois le client paye des acomptes. ce que je recherche c'est pouvoir faire la mise à jour de la facture du client lorsque celui ci paye un acompte. mais la base de données contient plusieurs factures du client.
alors lorsqu'un client paye un acompte je dois retrouver la facture de ce client correspondant au paiement dans la base de données et faire la mise à jour.
si l'on doit utiliser des combobox, il faut une première combo pour les commerciaux puis une deuxième pour les clients qui s'affiche en fonction de la sélection de la combo des commerciaux puis en fonction du client sélectionné dans la combo client, afficher toutes les factures non soldées de ce client afin de choisir la facture pour laquelle un acompte a été payé puis faire la mise à jour.
j'ai essayé de l'adapté à votre fichier mais je suis un débutant je n'y arrive pas. votre fichier est interressant pour le cas ou il y'a une seule facture à modifier par client dans la base de données. en plus lorsque vous regardez bien ma base de données, il arrive qu'il apparaisse plusieurs fois le nom d'un même client ce qui provoquera l'affichage du nom du client dans une combo plusieurs fois au lieu d'une seule fois .
j'ai pu trouvé une solution à la question d'enregistrer les informations des textbox dans une feuille. le problème que je rencontre maintenant c'est : dans la listebox, j'arrive à faire tout le traitement de la première ligne mais de la deuxième ligne à la dernière lorsque que je clique sur le bouton mettre à jour je reçois le message "l'objet indiqué s'est déconnecté de ses clients." .
exple lorsque j'entre le nom d'un client, la listbox affiche trois lignes de facture. lorsque je clique sur la première ligne et que je fais la mise à jour pas de problème tout se passe bien. mais de la deuxième ligne à la dernière lorsque j'essaie de faire la mise à jour le processus se solde par le message "l'objet indiqué s'est deconnecté de ses clients."