Oggi una domandina semplice semplice ... ovviamente per chi lo sa fare...
Ho il mio bel recordeset "Rs" che è stampato a video in un datagrid. Ora vorrei che una volta che clicco sul cmdInfo mi si chiuda il form attuale, mi si liberi la memoria dal recordset e mi rimanga disponile solo il record da poter utilizzare richiamandolo con CurrentRecord("nomecampo"). Non volevo filtrare il recordset con Rs.Filter perchè è troppo pesante ... ma se non c'è alternativa ...
La mia idea di codice, ovviamente errata era questa per intenderci:
E' possibile o sto perdendo tempo o qualcuno mi consiglierà mettilo in una Arraycodice:Dim Conn As New ADODB.Connection Dim Rs As New ADODB.Recordset Public CurrentRecord As ADODB.Record Private Sub cmdInfo_Click() ' Rs riempito altrove ... Set CurrentRecord = Rs.???? Rs.Close Set Rs = Nothing frmDatabase.Hide ' + varie uccisioni di oggetti che non vi sto a dire ... End Sub?
Cia'
![]()