Oppure

Loading
28/06/09 22:50
Manuel2
Salve a tutti,
è da molto che non posto su PieroTofy.
Avrei bisogno di un piccolo aiuto.
Vorrei realizzarmi un programma che gestisca l'inserimento delle fatture dei fornitori. In precedenza ho sempre usato il controllo msflexgrid o mshflexgrid per i miei scopi, ma stavolta vorrei usare il datagrid in quanto penso sia migliore.
Il problema riguarda caricare gli articoli delle varie fatture. Non riesco a scrivere un codice decente che gestisca l'inserimento, tramite datagrid, nella tabella.
Posto il codice del Form_load

Public rs As New ADODB.Recordset

private sub Form_Load()
    Connessione.apri_conn
    rs.CursorLocation = adUseClient
    
    rs.Open "SELECT * FROM articolifattura WHERE numerofattura = " & Me.NumeroFattura & "", Connessione.Conn, adOpenStatic, adLockOptimistic
    
    Me.DataGrid1.ClearFields
    Set Me.DataGrid1.DataSource = rs
end sub


Riesco a scrivere nel datagrid i valori che mi interessano, ma poi non vengono salvati. Ho abilitato la funzione AllowAddNew e AllowDelete. Riesco a riportarmi, nel datagrid, il valore del progressivo fattura fornitore per il salvataggio, ma non riesco ad andare oltre. I valori non vengono salvati e cmq viene provocato un errore che mi crasha il vb6.
Qualcuno saprebbe indicarmi una buona guida od un programma di esempio che mi permetta di usare il datagrid in modo consono al mio scopo?
Ve ne sarei infinitamente grato :hail:, altrimenti dovrò tornare al rudimentale MSHFLEXGRID :(
aaa