Access: masquer résultat requête

Résolu/Fermé
05steph - 29 sept. 2007 à 16:02
 steph05 - 8 oct. 2007 à 12:19
Bonjour,

J'ai fait une requête dont le résultat est une liste de valeurs. Je
veux utiliser chacune de ces valeurs comme paramètre pour exécuter une
autre requête. Mais je ne veux pas que le résultat de la première
requête s'affiche. De plus, à chaque fois, ça m'ouvre une boîte de
dialogue où je dois saisir le paramètre.
Comment puis-je faire ?


Mon code est le suivant:




Code :

Private Sub cmdBanqueDiff_Click()


DoCmd.OpenQuery "RBanqueDiff", acViewNormal, acEdit


Dim mabase As DAO.database
Dim lerecordset As DAO.Recordset


Set mabase = CurrentDb
Set lerecordset = mabase.OpenRecordset("RBanqueDiff" )


lerecordset.MoveFirst


Do While Not lerecordset.EOF()
MonNomBanque = lerecordset![NomBanque]


DoCmd.SetWarnings False
machaineSQL = "SELECT TCartesBINNom.NumCarte INTO TBinNom2 FROM
TCartesBINNom WHERE (((TCartesBINNom.NomBanque)=" & MonNomBanque &
" ));"
DoCmd.RunSQL machaineSQL
DoCmd.SetWarnings True


DoCmd.TransferText acExportFixed, "Export", "TBinNom2", MonNomBanque &
".txt", False


lerecordset.MoveNext
Loop


End Sub





Merci

2 réponses

Bonjour,

j'ai un peu pres le meme probleme, alors le premier qui à la solution previent l'autre.

Merci
0
J'ai trouvé: au lieu de faire open, j'ai fait close. La requête s'exécute mais le résultat ne s'affiche pas.
0