Requete en vba
Résolu/Fermé
daughuet
Messages postés
3
Date d'inscription
lundi 11 août 2008
Statut
Membre
Dernière intervention
11 août 2008
-
11 août 2008 à 14:29
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 - 11 août 2008 à 17:05
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 - 11 août 2008 à 17:05
A voir également:
- Requete en vba
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba dépassement de capacité ✓ - Forum Excel
5 réponses
CaPiT
Messages postés
609
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
21 avril 2010
51
11 août 2008 à 14:32
11 août 2008 à 14:32
Bonjour,
Il te manque un point-virgule (;) à la fin de ta requête juste avant les guillemets (")
Il te manque un point-virgule (;) à la fin de ta requête juste avant les guillemets (")
daughuet
Messages postés
3
Date d'inscription
lundi 11 août 2008
Statut
Membre
Dernière intervention
11 août 2008
11 août 2008 à 14:41
11 août 2008 à 14:41
Merci CaPiT mais même message, malgré le ;
CaPiT
Messages postés
609
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
21 avril 2010
51
11 août 2008 à 15:04
11 août 2008 à 15:04
Tu peux faire ça :
Du coup ça te créer la requête puis ça l'ouvre ;)
Sub Cherche() On Error GoTo Err_Recherche_Click Dim stAnnee As Integer Dim stType As Integer Dim reqSQL As String stAnnee = Combo1 stType = Combo5 reqSQL = "SELECT S725_S661_FICHES.NUMERO, S725_S661_FICHES.DESCRIPTION, S725_S661_BUDGETS.ANNEE, S725_S661_BUDGETS.MONTANT, S725_S661_BUDGETS.TBD_ID" reqSQL = reqSQL & "FROM (S725_S661_FICHES LEFT JOIN S725_S725_CAHIER_D_CHARGES_VW ON S725_S661_FICHES.ID = S725_S725_CAHIER_D_CHARGES_VW.FCH_ID) INNER JOIN S725_S661_BUDGETS ON S725_S661_FICHES.ID = S725_S661_BUDGETS.FCH_ID" reqSQL = reqSQL & "WHERE (((S725_S661_FICHES.NUMERO)>410000000) AND ((S725_S661_BUDGETS.MONTANT)>0) AND ((S725_S661_BUDGETS.TBD_ID)=" & stType & ") AND ((S725_S725_CAHIER_D_CHARGES_VW.NUMERO_CSC) Is Null) AND ((S725_S661_FICHES.ACTIVE)=1) AND ((S725_S661_BUDGETS.STATUS))" CurrentDb.CreateQueryDef "NomDeLaRequete", reqSQL DoCmd.OpenQuery "NomDeLaRequete" Exit_Recherche_Click: Exit Sub Err_Recherche_Click: MsgBox Err.DESCRIPTION Resume Exit_Recherche_Click End Sub
Du coup ça te créer la requête puis ça l'ouvre ;)
daughuet
Messages postés
3
Date d'inscription
lundi 11 août 2008
Statut
Membre
Dernière intervention
11 août 2008
11 août 2008 à 15:30
11 août 2008 à 15:30
Ok! Ca marche, merci CaPiT
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
CaPiT
Messages postés
609
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
21 avril 2010
51
11 août 2008 à 17:05
11 août 2008 à 17:05
De rien ;)
Bonne journée à toi !
Bonne journée à toi !