Bonjour à tous,
Je suis un peu bloqué, de plus je ne sais pas si c'est possible.
Dans une combobox, est - ce possible de faire deux requêtes et de remplir une seule combobox.
Merci de votre aide.
Bonjour à tous,
Je suis un peu bloqué, de plus je ne sais pas si c'est possible.
Dans une combobox, est - ce possible de faire deux requêtes et de remplir une seule combobox.
Merci de votre aide.
Salut
Peux-tu nous exposer (le sql) des deux requêtes.
Si l'UNION n'est pas possible nous pouvons utiliser des recordset pour construire la source du combo.
@+
Le monde est trop bien programmé pour être l’œuvre du hasard…
Mon produit pour la gestion d'école: www.logicoles.com
Merci de ton retour,
Ma requête est fonctionnelle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sql2 = "SELECT distinct Cotation_lot_table.fam_1 FROM Cotation_Lot_table WHERE Cotation_Lot_table.oppy_cot='" & varlit & "'"par contre je souhaite mettre ces deux résultat dans une même combobox
Code : Sélectionner tout - Visualiser dans une fenêtre à part sql3 = "SELECT distinct Cotation_lot_table.fam_2 FROM Cotation_Lot_table WHERE Cotation_Lot_table.oppy_cot='" & varlit & "'"
Mais cela ne fonctionne pas..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Form_Cot_Lot_Serv.MAt_1.RowSource = sql3 Form_Cot_Lot_Serv.MAt_1.RowSource = Form_Cot_Lot_Serv.MAt_1.RowSource & ";" & sql2
Salut
Tu peux faire un UNION...
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sql2 = "SELECT distinct Cotation_lot_table.fam_1 FROM Cotation_Lot_table WHERE Cotation_Lot_table.oppy_cot='" & varlit & "'" & _ " UNION SELECT distinct Cotation_lot_table.fam_2 FROM Cotation_Lot_table WHERE Cotation_Lot_table.oppy_cot='" & varlit & "'"
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part Form_Cot_Lot_Serv.MAt_1.RowSource = sql2
Le monde est trop bien programmé pour être l’œuvre du hasard…
Mon produit pour la gestion d'école: www.logicoles.com
Quand tu as parlé d'UNION, j'ai tout de suite testé.. Il me manquait juste la condition à démultiplier par requête.
Je dois en faire 7 peut être 8..
Merci pour ta réponse, par contre cela me taraude toujours.. et par curiosité.
est - ce possible de compiler deux ou pitet 7 (requêtes), dans une combobox?
Le monde est trop bien programmé pour être l’œuvre du hasard…
Mon produit pour la gestion d'école: www.logicoles.com
Waouh..
etant débutant sur Access je ne suis pas étonné que tu me dises ça..
donc la conception, il faut garder en tête que c'est un outil pour évaluer les couts par rapport à quelques variantes.
Ces variantes sont remplies via un formulaire basé sur un catalogue.
1 table => En tête de cotation
2 table => Détermine dans 3 champs différents des matériels.
3eme table => Suivant le matériels (le 1, 2 ou 3, un seul à chaque fois) déterminer les prestations possibles.
La clé dans tout ça, c'est un Numéro incrémenté plus un trigramme ex : 1-FCA pour la première.
En suite pour la deuxieme table j'ajoute un numéro 1-FCA-1, chaque matériels est enregistré dans 7 colonnes différentes... (D'ou mes 7 requetes dans une combo.
1-FCA1 => à 7 materiels
Et sur la 3 eme table, je fais ma requetes sur les 7 colonnes, puis matériels par matériels je définis les prestation..
Je ne sais pas si ça sera plus clair...
Et si possible,
Pourrais - tu m'indiquer comment ajouter un critère dans la chaîne SQL
Varlit étant ma variable est mon critère, je voudrais mettre un second critère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sql2 = "SELECT distinct Cotation_lot_table.fam_1 FROM Cotation_Lot_table WHERE Cotation_Lot_table.oppy_cot='" & varlit & "'"
genre comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sql2 = "SELECT Distinct cat_uo.service_0 FROM cat_uo WHERE cat_uo.matériel_1=('" & varmat & "';'" & varmat1 & "')"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager