CHOIX LISTBOX VERS TEXTBOX [VBA-EXCEL]
RésoluBull_0125 Messages postés 115 Statut Membre -
J'ai besoin de votre aide sous Excel en VBA
Je vous explique, Je créer un UserForm (ModifAT) Qui me sert pour modifier des enregistrements en cas d'erreurs donc j'ai créer des champs de recherches qui m'alimente un ListBox (ListBoxDetail). Et maintenant je voudrais que lorsque l'utilisateurs double click sur un choix ou séléctionne un choix et clique sur un bouton cela alimente des textbox et cbobox et datetimepicker avec les infos de ce choix
Si vous pouvez m'aider ce serai avec grand plaisir ! A vrai dire j'ai vraiment besoin de vouuuuus !!! HELP MEEE !
Lilian
5 réponses
Le sujet porte sur un formulaire VBA dans Excel où une sélection d'un élément dans ListBoxDetail doit alimenter TextBox, ComboBox et DateTimePicker avec les données du choix. Plusieurs propositions recommandent de remplir une ListBox ou ListView à partir de la table AT, puis, sur sélection, de modifier les informations et d'écrire l'enregistrement via une requête SQL UPDATE. D'autres retours suggèrent des astuces d'interface, comme capturer Enter et positionner des labels au-dessus du ListBox, et recourir à une requête UPDATE avec le champ clé WHERE. En cas de données qui ne proviennent pas d'une plage Excel, la synchronisation ListBox–formulaire peut être limitée et nécessite une source de données ou des contrôles complémentaires pour garantir l'intégrité lors des mises à jour.
-
Bonjour,
Il faudrait votre fichier ou au moins la partie avec votre UF et le code (comment vous remplissez votre listbox) et quelques enregistrements pour tester.-
-
Re,
Voici la base de données : http://ww38.toofiles.com/fr/oip/documents/mdb/accidents.html
Le fichier Excel : http://ww38.toofiles.com/fr/oip/documents/xlsm/899_accidentsat2.html
Le formulaire s'appelle FormModifAT
A+ -
-
-
Re,
Si vous voulez modifier des enregistrements de la table AT, il faut faire les choix dans cette table. A mon avis, il serait plus judicieux de remplir une listbox ou une listview avec le contenu de la table AT. Sur selection d'un enregistrement, modifier les infos et reecrire l'enregistrement.
Nota: la structure de la table AT ne facilite pas les action de recherche et/ou modification.
Qu'en pensez-vous???-
Re,
Dans ma list box j'affiche les infos du ou des résultats de la recherche grace a mon bandeau en haut. Je veux choisir un enregistrement dans le list box qui renvoiera ses informations vers textbox et cbobox du bas.. Les changement se feront simplement avec une requete SQL "UPDATE SET WHERE". La parti recherche a déjà été créer en passant par les clés primaire et étrangère
Si je n'ai pas compris votre réponse ne le prenez pas mal.. J'ai juste un cahier des charges très etroit..
A+ -
-
Re,
Non ce n'est pas au pif, j'aurai tjr le Centre ,l'UP et l'uep au minimum, mais il peut arrivé que desfois j'ai plus d'infos c'est pour cela que j'ai créer des boutons "Rech" et des boutons radio "ET" et un bouton recherche globale. J'aurai la feuille d'incident sous les yeux pour savoir qu'elle enregistrement c'est.
A+ -
-
-
-
-
Bonjour,
Merci pour ces deux fichiers... Je teste de suite ;)
A+ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
Merci pour cet exemple.
J'ai assimiler le système mais je n'arrive pas a avoir plus de champs que ce présent.. Comment puis-je paramétrer les infos que je veux afficher dans le List-Box ?