Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: ffabio - Gennaio 17, 2012, 03:30:44 pm
-
salve ragazzi, qualcuno sa come popolare un DBListBox ?
ho aggiunto un tsqlquery professioni e inserito la query : select cod,descrizione from professioni
un Tdata source e collegato .
quando scrivo professioni.open non mi visualizza nessun elenco .
l' idea era caricare in una lista le professioni inserite nel db e con un pulsante --> aggiungere il valore selezionato nella listbox di destra. premendo quello <-- lo elimino dalla listbox di destra.
idee ???
-
Per la DBListBox devi valorizzare il campo
DataField=campo da visualizzare
Se invece usi la DBLookUpListBox devi oltre il campo DataField valorizzare anche il campo
KeyField=chiave del record per interfacciarsi con altri oggetti
-
ciao xinyiman
ho provato ma non funge . con la DBListBox proprio se ne stra frega.
se uso una dbcombo mi carica non nella lista ma come valore selezionato già il primo
se uso una dbgrid li vedo tutti correttamente .
-
Nella cartella dove è installato lazarus su win c:\lazarus (di solito) e su ubuntu in \usr\lib\lazarus
c'è la cartella \examples\database\dblookup
guarda quell'esempio se ti aiuta a capire