Est-ce que par hasard la sélection s'effectue via la propriété SelectionFormula (ou directement dans CR par le menu Etat/Modifier la formule de sélection/Enregistrement) ?
Si oui, il faut utiliser la méthode ReplaceSelectionFormula.
En effet la formule de sélection ignore la requête SQL. Deux solutions :
1) Rpt.ReplaceSelectionFormula = "Nouvelle formule"
2) Rpt.SelectionFormula = "", puis
Rpt.SQLQuery = "requete en SQL"
Bye