il problema è un pochino diverso:
sto utilizzando i moduli di classe, per cui le operazioni sui recordset li faccio all'interno di questi moduli e non sul form.
Sulla load del form, richiamo la classe "chiedendole" di fornire i dati alla griglia in questione, solo che se la classe non restituisce nulla, nella griglia non ci deve essere manco l'ombra di una riga. inoltre il datagrid non possiede la proprietà Rows, come hai detto tu.
ecco il codice:
dove:codice:Sub AggiornaGriglia() Dim mieiDati As clsDati Set mieiDati = New clsDati mieiDati.Filtro = fnFiltro Set DGElencoScadenze.DataSource = mieiDati DGElencoScadenze.DataMember = "ElencoScadenze" End Sub
clsDati = modulo di classe.
mieiDati = nuovo oggetto clsDati che acquisisce tutte le proprietà e i metodi del modulo originario.
fnFiltro = stringa sql di ricerca. (non è indispensabile che tu conosca la query).
@von da ladyBlu: vedi un po' che poi fa colla mia colleguccia, ok tesorino???![]()
![]()


Rispondi quotando