Comment créer un Recordset à partir d'un autre Recordset
Bonjour,
Pour des raisons pratique j'ai créé un Recordset manuellement comme suit.
Cela fonctionne.
Voici un exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Sub Céer_Table_déconnectée()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
'Création de la table
'Ajout de deux champs
With rs
.Fields.Append "Value", adInteger
.Fields.Append "Name", adVarChar, 20
.LockType = adLockOptimistic
.Open , , adOpenStatic
End With
' Ajout d'un enregistrement
rs.AddNew
rs![Value] = 97
rs![Name] = "Martin"
' Ajout d'un enregistrement
rs.AddNew
rs![Value] = 96
rs![Name] = "Paul"
etc...
rs.Update
End Sub |
Comment faire pour créer un 2ème Recordset rs2, qui sera en fait une requête sur la table rs ? (sans utiliser les filtres)
Pour exemple, rs2 devra être un recordset qui reprend uniquement les champs où [Value]=48.
Merci
A+
Dams'