Besoin d'aide : sql sous vba

J’aurai une nouvelle question à vous poser, voilà, je souhaiterai faire mes requêtes sous vba, et en ce qui concerne cette première partie, les résultats me conviennent parfaitement.

Dim db As Database
Dim rs As Recordset
Dim svg As String

Set db = CurrentDb

Dim rs_periode As Recordset
Dim svg_periode

svg_periode = “…”
Set rs_periode = db.OpenRecordset(svg_periode)

Seulement, . j’ignore comment créer une requête à partir des résultats d’une autre. J’ai essayé ceci, mais ça ne fonctionne pas :

svg = “… FROM “ svg_periode “ ; “
Set rs = db.OpenRecordset(svg)

Je suppose que cela provient de ma syntaxe. Merci d’avance.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonjour g_ni,

    Sans être expert, peut-être est-ce seulement ta chaîne qui est mal concaténée ?

    Essaie ça :

    svg = “… FROM “ & svg_periode &  “ ; “


    Ajx.
    1. Je pense aussi, mais j'ai déjà essayé avec les &.

      Alors si tu as la solution, ce serait vrm cool.

      merci bcp d'avoir essayé de m'aider