Bonjour
Je suis actuellement en train de créer un code VBA qui teste de nombreux champs d'un formulaire afin de savoir quelle est la requête adéquate à exécuter. Comme je ne récupère qu'un seul champ dans la sortie de ma requête, je voudrais ensuite la placer dans une boite message.
Or, lorsque j'ouvre un recordset avec ma requête "EvolutionTouteLigneToutTJ", j'ai l'erreur 3078. Pourtant, ma requête fonctionne très bien toute seule.
Cette requête calcule une évolution en pourcentage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If (Me.Ligne.Value = "Toutes les lignes") Then If (Me.TJ.Value = "Tous les jours type") Then Set rs = db.OpenRecordset(EvolutionTouteLigneToutTJ) rs.MoveFirst 'non terminé Else ...
Donc si quelqu'un pouvait déjà me dépanner là dessus.
Ensuite, j'aimerais récupérer la donnée de ma requête pour la placer dans une msgbox, d'où le rs.movefirst. Mais comment le placer dans la msgbox?
Merci d'avance pour vos réponses.
Partager