Problème de syntaxe, de déclaration
Bonjour à tous,
je vous explique mon problème au mieux possible.
Alors j'ai deux tables dans une même base access, donnees1 et donnees2.
Dans donnees1 j'ai comme champ Date_enr 1 2 3 4 5 6 jusqu'à 200
et dans la 2 Date_enr 202 203 204 ...
Et je voudrais récupérer par excel les valeurs des champs des 2 tables lorsque sur l'enregistrement on a int([202)] égal à une variable.
En faite je voudrais "garder en mémoire" Date_enr lorsque int([202]) est égal à ma variable.
Puis effectuer la requête avec seulement les dates qui ont été "garder en mémoire".
Je pensais faire un truc du genre comme cela :
Code:
1 2 3 4
| For i = 0 To rsSource2.Fields.Count - 1
tableau(i) = CInt([Date_enr])
Next i
Set rsSource = dbSource.OpenRecordset("SELECT * FROM Donnees WHERE Date_enr = tableau(i) & ORDER BY Date_Enr;", dbOpenDynaset) ' On me jette ici et c'est bien normal c'est un tableau et je ne fais pas la bonne démarche |
Désolé si je vous peur avec ce que je marque
Merci
Je sais qu'il existe un forum excel mais comme c'est plus un problème de syntaxe, de déclaration.