Editare listbox

Salve, ho un problema, come faccio a riempire una listbox con dati da db tale da riempire tre colonne ma tali che la seconda e la terza siano editabili ?
Inoltre il cambiamento di uno dei due campi editabili della riga selezionata deve eseguire dei calcoli che portano al cambiamento dell’altro campo. Al termine, con un tasto devo confermare tutto sul db.
Grazie
Umberto

Ciao Umberto,

Tre domande qui.

possibile iniziare a leggere il database e assegnare questi dati in una casella di riepilogo: in questo esempio vi un esempio.

Poi, ancora nell’aiuto, c’ una biut di codice per rendere una cella modificabile.

Infine, quando emette (LostFocus?) Dal modo di modifica della cella, esegue i calcoli e modifica l’altra cella.

Quando salvo i cambiamenti, credo che esista anche un esempio in SQLiteDataBase.Update.

Traduzione: Translate Google.

Ciao Emile, non vedo l’esempio, inoltre il mio db è postgres.

il mio db SQLite.

il momento di dormire, lo guardo domani mattina.

Bad night !

http://developer.xojo.com/webinar-postgresql
http://documentation.xojo.com/index.php/PostgreSQL
http://developer.xojo.com/userguide/postgresql

http://documentation.xojo.com/index.php/Listbox

Hai mai usato PostgreSQL?
Lettura / scrittura?

Esistono codice di esempio in SQLiteDataBase: http://documentation.xojo.com/index.php/SQLiteDataBase , a voi adattarli a PostgreSQL.

il mio db SQLite.

Il mio problema non il db, ma rendere editabili le colonne della listbox, non ho ben capito come fare.
Grazie

Basta che metti nell’evento “Open” della listbox questo codice

Me.ColumnType(1) = Listbox.TypeEditable
Me.ColumnType(2) = Listbox.TypeEditable

http://documentation.xojo.com/index.php/Listbox

Listbox.TypeEditableTextField
Listbox.TypeEditableTextArea