Bonjour ,
j'essaie de gérer mes requêtes et autres directement à partir de mon excel mais l'exercice de traduction s'avère infructueux. voila ci-dessous mon code qui ne fonctionne pas de tte évidence à cause de la ligne en rouge.
quelle est la bonne synthaxe?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Private Sub Workbook_Open() Dim oDb As DAO.Database Dim LngNouvelleValeur As Long Dim StrSQL As String LngNouvelleValeur = 0 Set oDb = CurrentDb StrSQL = "SELECT algorithme_mises.nid, Sum(algorithme_mises.montant) AS SommeDemontant FROM algorithme_mises, algorithme_enchere GROUP BY algorithme_mises.nid HAVING (((algorithme_mises.nid)>100))" Set oRst = oDb.OpenRecordset(StrSQL, dbOpenTable) While Not oRst.EOF LngNouvelleValeur = oRecordset.Value + LngNouvelleValeur oRecordset.MoveNext Wend InputBox (LngNouvelleValeur) 'Libération des objets oRst.Close oDb.Close Set oRst = Nothing Set oDb = Nothing End Sub
Sincèrement,
Will
Partager