realbasic-nug.it
[Top] [All Lists]

Re: Listbox

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Listbox
From: Lucio Liberi <lucioing at tin dot it>
Date: Wed, 17 Jan 2007 17:46:54 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <3C32ACD8-27F8-496B-937A-3D8AB7C6BAF8 at tin dot it> <8B1F4257-80DE-4852-B2DB-05B4E61E59E8 at tin dot it> <8BF04970-710A-4257-B919-A2B70DA88E2C at yahoo dot it> <C6CF8C0A-BD3A-492B-8279-4188D1E35250 at tin dot it> <AD155253-3871-43C0-BD2A-4EA81646D95D at yahoo dot it> <40B1630B-82DE-4962-89F3-883512E6330C at tin dot it> <ED3BB116-2CE0-4F43-966D-FD28206B2CB7 at yahoo dot it>
Infatti Massimo! Il campo importo e' un 'real'. e il problema lo osservo gia' manipolando i dati da dentro SQLiteManager...

:-)

L.
Il giorno 17/gen/07, alle ore 17:27, Massimo Valle ha scritto:


On 17/gen/07, at 17:15, Lucio Liberi wrote:

Il problemino e' un po' piu' complesso...
Infatti, l'ordinamento, non lo faccio sulla LISTBOX, ma sul DATABASE.
E la sostanza non cambia.

Se ho capito bene, allora hai sbagliato a definire il campo Importo nel DB. Mi pare di vedere che tu lo abbia definito come stringa mentre sarebbe più corretto usare un campo numerico. Oltretutto facendo in questo modo potresti comporre la query al DB in modo che ti ritorni i valori già ordinati correttamente per importo (oltre che farti calcolare anche il totale se ricordo bene). Rimane il fatto che, se permetti all'utente di effettuare il sort della listbox, devi comunque implementare l'evento CompareRows in modo che RB sappia come ordinare le righe già inserite nella listbox. Ad ogni modo, senza cambiare nulla, puoi anche chiedere un listbox.sort quando hai terminato di popolare la listbox. Ma mi sembra poco bello e performante. Meglio agire direttamente sul DB come ho detto inizialmente.

Massimo


Chiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com



<Prev in Thread] Current Thread [Next in Thread>