[Access VBA] problème pour récuperer un champ

Résolu/Fermé
CyPile - 20 mars 2007 à 10:45
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 3 avril 2008 à 12:15
Résuperer un champ dans une liste.

Bonjour a tous.

J'ai un petit problème et je suis sur que vous pourrez m'aider.

J'ai une BD Access avec pour tous les programmes de mon entreprises, tous les ordinateur ou ceux-ci (les prog) sont installé.

J'aimerai que quand je double clique sur la liste des programmes il m'affiche dans une 2 eme liste tt les pc ou ce programme serai installé..

et je sais pas comment résuperer le champ du programme pour faire ma requete....



Help!!

26 réponses

blux Messages postés 26823 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 30 avril 2025 3 337
21 mars 2007 à 10:42
Non, je pense qu'il essaie d'afficher quelque chose qui n'est pas actif...

Faudrait reprendre le code initial avec le .column(n) sur double-clic dans la liste...
0
Re..



J ai reussi!!


(juste a mettre au moi le nom selectionner dans une variable..)


voila le code:

    colonne = lst_Resultat.Column(0)
    
    
    Sql = "SELECT Tbl_Prog.NomPC "
    Sql = Sql + " FROM Tbl_Prog "
    Sql = Sql + " WHERE Tbl_Prog.NomProg = '" & colonne & "';"
    MsgBox Sql



merci :):):):):)
0
fl0 Messages postés 357 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 novembre 2021 209
21 mars 2007 à 11:58
et maintenant tu as ta requete qui fonctionne ?
0
UI tt fonctionne! voila la requete:


 'recupere le nom du programme selectionné
    selection = lst_Resultat.Column(0)
    MsgBox (selection)
    
    'requete
    Sql = "SELECT Tbl_Prog.NomPc FROM Tbl_Prog"
    Sql = Sql & " WHERE (((Tbl_Prog.NomProg) = """ & selection & """)) "

    DoCmd.DeleteObject acQuery, "nom_PC" 'supprime la requête
    CurrentDb.CreateQueryDef "nom_PC", Sql 'crée une nouvelle requete
    MsgBox (Sql)
    Set Qry = CurrentDb.QueryDefs("nom_PC")




J'ai mis ensuite une autre liste juste pour afficher les nom des pc avec comme donnée la requete nom_PC et le tour est joué!!
0
A VERY THANKS a tous ceux qui m on aider!!




MERCI

:)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fl0 Messages postés 357 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 10 novembre 2021 209
21 mars 2007 à 15:21
coche la case en haut comme quoi ton probleme est resolu
0
bonjour je voudrai recuperer une valeur d'un champs et pui l'affecter dans une variable pour effectuer des contrôles sur cette derniere. merci
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
3 avril 2008 à 12:15
Salut,

Ce sujet est résolu ... ouvres un autre topic, merci

Polux
0