Filtration des codes
Résolu
Lenouveauapprenti
Messages postés
306
Date d'inscription
Statut
Membre
Dernière intervention
-
Lenouveauapprenti Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Lenouveauapprenti Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Toujours en VB6
J'ai une table de codes, et je veux afficher dans une Combox les codes selon la colonne Nature.
je vous soumis ce que j'ai fais.
par cette sybthaxe, tous les codes enregistrés dans la table s'affiche dans la Combox, alors que mon but est de filtrer ces codes selon leur nature.
Merci pour votre aide
Toujours en VB6
J'ai une table de codes, et je veux afficher dans une Combox les codes selon la colonne Nature.
je vous soumis ce que j'ai fais.
SQLs = " select * from TableCodes where Ste='" & VSte & "'"
If RS.State = adStateOpen Then RS.Close
RS.Open SQLs, DB, adOpenKeyset, adLockPessimistic
Do Until RS.EOF
CbCodePdt.AddItem (RS![Code])
RS.MoveNext
Loop
RS.Close
par cette sybthaxe, tous les codes enregistrés dans la table s'affiche dans la Combox, alors que mon but est de filtrer ces codes selon leur nature.
Merci pour votre aide
A voir également:
- Filtration des codes
- Les codes ascii - Guide
- Spotify codes - Guide
- Codes secrets pour débloquer tous téléphones mobiles - Guide
- Codes gta - Guide
- Meilleurs sites codes promo france - Guide
Bien sûr que vous ne verrez rien sur ma requête, car, par elle, j'affiche tous les codes sans aucun filtre.
C'est pourquoi je me suis adressé à vous (y compris les autres personne susceptible de m'apporter de l'aide)
pour m'orienter vers la bonne solution.
Sur mon tableau, il y a une colonne nommé NATURE, et je veux filtrer les codes à afficher par ce critère. J'ai beau cherché sur les requêtes SQL sans vaine. ou peut être je ne savais pas bien chercher.
Mes respect
Je te demande la structure de ta table et tu me parles de ton interface graphique (ton tableau).
Si je t'ai posé cette question.. c'est simplement que tu peux, dans ta requête SQL, ajouter des filtres
Tu en as d'ailleurs, déjà un sur le champ Ste
Donc tu pourrais avoir un truc du genre
Veuillez m'excuser, je crois que je ne me suis pas expliqué.
Sur mon tableau il y a
-Colonne pour les CODES
-Colonne pour les NOMS
-Colonne pour la NATURE
sur la colonne de NATURE, il y a
-ACHATS DE PRODUITS
-CLIENTS
-FOURNISSEURS
-TRESORERIE
Par filtrage, je veux faire afficher dans le Combox seulement les codes qui correspond au critère NATURE.
Mes respects
Ce n'est toujours pas clair...
C'est quoi ton "tableau" ?
A quel moment veux tu filtrer ? (en faisant quoi ? en cliquant sur un bouton ? lequel ?? )
Nous sommes d'accord que tu alimentes la combobox à l'aide du code que tu nous as montré ?
Si oui... en quoi la réponse que je t'ai donnée ne correspondrait pas ???
L'as tu essayé ??
PS: N'hésites pas à nous poster des captures écrans si tu as du mal à l'exprimer en français...
Veuillez pardonner mes explications imprécises.
Voilà:
sur mon interface j'ai
- Un Combox (appelé : CbCodePdt )
- Un Label ( appelé : LNom )
avec ma requête envoyée avant, j'obtiens tous les codes enregistrés dans ma table ( située dans la BD)
et en cliquant sur le code sélectionné, le NOM correspondant s'affiche sur le Label ( appelé LNom )
Ma demande est comment ne faire afficher sur le Combox ( CbCodePdts) que les codes correspondant au Critère NATURE ( car dans ma TABLE d'enregistrement, située dans la BD, sur chaque ligne on trouve:
La table se présente comme suite:
Code ++++++ Nom +++++++ Nature
3100001 ++++++ Poivron +++++++ Semences
3100001 ++++++ Framboise +++++++ Semences
3200001 ++++++ Poivron +++++++ Produits finis
3200002 ++++++ Framboise +++++++ Produits finis
3400001 ++++++ InCorp +++++++ Clients
3400002 ++++++ SuperPlate +++++++ Clients
4400001 ++++++ AgriLuxe +++++++ Fournisseurs
4400002 ++++++ PhytoLim +++++++ Fournisseurs
5140001 ++++++ Banque A +++++++ Tresorerie
5140002 ++++++ Banque B +++++++ Tresorerie
5160001 ++++++ Caisse ++++++ Tresorerie
J'espère avoir bien exposer mon idée.