io in un mio progetto utilizzo molto le tabview è non ho riscontrato alcun bug
ti ricordo che per rendere editabile la tabview devi fare:
PUBLIC SUB TableView1_Click()
tableview1.Edit()
END
se vuoi farla editare con un qualsiasi testo oppure:
PUBLIC SUB TableView1_Click()
tableview1.Edit([1,2,3,4],true)
END
per far apparire una combo da cui scegliere dei valori (nell' esempio da 1 a 4)
solo con questo codice però la tab non salverà i valori immessi per farlo devi scrivere:
PUBLIC SUB TableView1_Save(Row AS Integer, Column AS Integer, Value AS String)
tableview1[row, Column].Text =Value
END
il metodo refresh() nel 99,99% dei casi non serve
e clear() lo puoi evitare se effettivamente ti da dei problemi semplicemte riscrivendo la tableview
ah dimenticavo, personalmente non amo molto impostare il programam per creare file con il percorso della applicazione
es: IF Exist(Application.Path & "/testdb")
questo perche se poi realizzi un pacchetto precompilato es: un .deb, il file eseguibile sara posizionato in una cartella di sistema, percui il programma non riuscirà a creare il database (questa è una supposizione non l' ho mai verificato) cmq anche se ci riuscisse non è molto bello creare un database o altri file nella cartella destinata a file eseguibili, siamo su linux non su win dove ognuno posiziona i file dove + gli pare e piace :P