Menu deroulant (Access)

Menu deroulant (Access) - VB/VBA/VBS - Programmation

Marsh Posté le 28-03-2006 à 12:49:07    

Bonjour,
 
J'aimerais connaitre la méthode pour realiser un menu deroulant (arboresence) à l'aide de plusieurs combobox.
 
Avec le 1er Combobox l'utilsateur choisi un fourniseur, en fonction de ce fournisseur un autre Combobox apparait avec la liste des marques associées, en choissant une des marques un autre Combobox aparrait avec la liste des elements associés ... ainsi de suite.
 
Comment doit on faire pour déclarer l'arboresence, les differents cas de figures ?
- passer par des relations ?
- se taper une floppée de "if fournisseur =..... Then...if marques= ...."
- faire un tableau qui recapitule tous les choix possibles et ensuite utiliser des requêtes "select * where fournisseur=..." ?
- autre choses ?
De plus il faudrait que l'utilisateur puisse rajouter simplement un fournisseur,marque....


Message édité par Thelvyn777 le 28-03-2006 à 12:49:40
Reply

Marsh Posté le 28-03-2006 à 12:49:07   

Reply

Marsh Posté le 28-03-2006 à 13:34:30    

A mon avis le plus simple est de travailler avec une SGBDR, pas par des IFs :)
 
Tu te fais une fonction "générique" qui a pour but d'executer une requete SQL. Apres tu travailles tes fonctions pour qu'elles construisent cette requete pour enfin lancer ta fonction générique.
 
Par exemple, tu te fais une fonction "SQLcon" qui execute la chaine "SQL", et pour ajouter un fournisseur tu fais juste
 
sub bouton1_click (en admettant que le bouton1 serve a ajouter le nouveau fournisseur)
 
SQL = "INSERT INTO TABLE " & fournisseur & " VALUES " & etc etc etc...
SQLcon
 
End Sub
 
 
 
J'suis pas un pro, mais j'aurai fait comme ca.


Message édité par kennybis le 28-03-2006 à 13:35:02

---------------

Reply

Marsh Posté le 09-07-2014 à 09:03:19    


 
 
Bonjour,  
S'il vous plait , comment je peux faire pour afficher tout le contenu d'une liste déroulante d'un seul clique ? genre dans ma liste déroulante je mets "séléctionner tout" par exemple et quand je choisi "séléctionner tout" il met tout les les éléments qui se trouvent dans ma liste dans une zone de liste
 
 
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed