@golia
considera che con il tempo il database aumenta molto di dimensioni e in questo caso caricare di continuo dal database sovraccarica inutilmente le risorse.
la soluzione è più semplice nell'evento keypress o change si carica in una variabile il contenuto della cella, nell'evento lostfocus o leave si scarica la variabile nella cella.
per ora è pura teoria non ho avuto modo di verificare
@md9327
A suo tempo, avevo creato un piccola logica che, come già fatto in
altri linguaggi, utilizzava un campo di testo, che appariva esattamente
sulla cella desiderava, quando volevo modificarla,
e scompariva alla fine.
avevo fatto la stessa cosa ma con le combo, le facevo diventare visibili solo quando mi trovavo su alcune celle e scomparivano all'uscita.
qui dovevo fare la stessa cosa ed avevo cominciato con una griglia, poi ho visto tableview e pensavo che fosse più semplice.
raga risolto
basta aggiungere:
PUBLIC SUB TableView1_Save(Row AS Integer, Column AS Integer, Value AS String)
TableView1[row, column].text = value
END