Se connecter avec
S'enregistrer | Connectez-vous

access: excution d'une requête sous vba et recup' dans un contrôl

Dernière réponse : dans Programmation

bonjours,
voila j'arrive à executer une requête sous vba mais pas à recuperer les données de ma requete (qui sont tous mes artiste repertoriés) dan un contrôle à liste deroulante :pfff:  , voici mon code:

  1. Private Sub choix_critere_AfterUpdate()
  2.  
  3. Dim critere As String
  4. critere = Forms![f_genre]![choix_critere] 'varaible contenant le critere choisi dans le contrôle choix_critere
  5.  
  6. If critere = "artiste" Then
  7. Forms![f_genre]![liste2] = DoCmd.OpenQuery "r_artiste"
  8. End If
  9.  
  10. End Sub


je vois bien que mon code de la ligne 7 est fausse mais je ne vois pas comment faire autrement.
j'ai essayer d'utiliser des recordset mais je me suis vite perdue.Si quelqu'un pouvais m'éclairer sur la fonction à utiliser...
merci par avance!! :) 
Lassé par la pub ? Créez un compte

bah c'est bon j'ai fini par trouver...
voila le truc si un jour ça peu servir...

  1. If critere = "artiste" Then
  2. 'execution d'une requete ki s'affiche dans le controle liste2
  3. liste2.RowSource = "r_artiste"
  4. 'actualisation du controle genre
  5. liste2.Requery
  6. End If
Lassé par la pub ? Créez un compte