Problème requete sql

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

walter_man

XLDnaute Nouveau
Bonjour et merci pour votre forum,

Je veux que mes utilisateurs puissent extraire des données de mon as400 via excel en définissant des variables (case à remplir dans excel)
Tout se passe bien quand j'utilise un seul critère de sélection. Mais impossible de réussir avec deux critères de sélection sauf en dur.

Voici mon code :

Code:
Worksheets("Donnees").Select
    code_stk = Range("A2").Value
    code_art = Range("B2").Value
    

    Worksheets("result").Select
    Range("A1").Select
    With Worksheets("result").ListObjects.Add(SourceType:=0, Source:= _
           "ODBC;DSN=DB2_STOKVIS;", Destination:=Range("$A$1")).QueryTable
        .CommandText = Array( _
        "SELECT PRODUIP.prcart, PRODUIP.prlpro, PRODUIP.prcstk" & Chr(13) & "" & Chr(10) & "FROM STOKVIS.ADELFIC.PRODUIP PRODUIP WHERE PRODUIP.prcstk='" & code_stk & "' AND PRODUIP.prcart='" & code_art & "'" _
        )
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .PreserveColumnInfo = True
        .ListObject.DisplayName = _
        "Tableau_Lancer_la_requête_à_partir_de_DB2_STOKVIS"
         .Refresh BackgroundQuery:=False
    End With

Je précise qu'avec une variable ça fonctionne...

merci de votre aide.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Power Query power query
Réponses
22
Affichages
4 K
Réponses
33
Affichages
4 K
Réponses
2
Affichages
1 K
Retour