VBA RowSource

Résolu
Bonjour,

je cherche à afficher le résultat d'une requête SQL dans une zone de liste en vain
ou est l'erreur ?

Private Sub RefreshQuery()

Me.resultat.RowSource = "SELECT Cartouche FROM CartAndPrint WHERE Imprimante ='" & txtRef.Value & "'"
Me.resultat.Requery

End Sub

merci

pazz
Configuration: Windows 2000 Internet Explorer 6.0

4 réponses

  1. Alors j'ai remarquer qu'il me suffisai d'ajouter un autre champ de la table avant comme sa il me l'affiche
    un peut bizzare mais sa marche

    Private Sub RefreshQuery()

    Me.resultat.RowSource = "SELECT Imprimante, Cartouche FROM CartAndPrint WHERE Imprimante ='" & txtRef.Value & "'"
    Me.resultat.Requery

    End Sub

    voila

    sinon pour ouvrir un etat comment faire ???

    merci
    pazz
    1. mouai, je connaissais pas du tout le VB XD et le SQL c'était encore pas ça :p
    2. Modérateur
      Salut,

      Un brin de nostalgie ?

      ;))
    3. on dira ça ^^
  2. Modérateur
    Salut,
    Ravie pour toi, mais si tu pouvais faire un résumé de la solution que tu as trouvée, ce serait sympa car elle pourrait servir à d'autres confrontés au même problème.
    Merci d'avance et bonne journée
    1. par contre j'ai une autre question comment fait-on pour afficher un etat par le biai d'un boutton ???

      merci

      pazz