Bonjour,
Votre problème est lié à un verrouillage (impossible de mettre à jour le recordset)
Pour mettre dans une table le résultat d'une requête, il suffit d'exécuter un INSERT...
CurrentDB.Execute SQL, dbFailOnError
où SQL représente la chaîne SQL d'une requête soit par exemple :
1 2 3 4
| Dim SQL As String
SQL = "INSERT INTO MaTableDestination (Champ1, Champ2, Champn) "
SQL = SQL & "SELECT Champ1, Champ2, Champn FROM MaTableSource WHERE ChampCondition =" & UneCondition & ""
CurrentDB.Execute SQL, dbFailOnError |
Vous pouvez, si ce code vous fait "peur", construire une requête Action et l'exécuter avec un Argy
Partager