Dblistbox nu afișează date

DBListBox nu afișează date

Conectez o sursă de date, am setat DataField, selectând un câmp din listă - totul la proiectare. Compilatorul și văd o listă goală, cu setul de date activ. Ce ar trebui să fac?






Componentele aplicației: TIBQuery, TIDDatabase, TIBTransaction, TDataSource, TDBListBox.

grilă cu aceeași sursă de date arată?

Adică? În locație? Și ce este logic să pui acest zapad pe localhost, dacă nu se arge la nivel local pe 127.0.0.1?

în DBListBox, nimeni nu a promis nicio listă - trebuie completat manual. Vedeți componentele DBLookup

Și ce pentru atunci este necesar DBListBox ??

> Și ce pentru atunci este necesar DBListBox ??
Pentru a limita valorile permise pe client organizând această listă în sine

Și ceea ce nu se potrivește doar cu lista de listă, toate acestea, iar acest lucru și acesta trebuie să fie programat să completeze.

Aceeași problemă a fost că DBLookup folosește acum, dar eu doar completez căutarea, totul funcționează, dar este strâmb. această componentă, de asemenea, frumoasă, convenabilă, dar așa cum am înțeles că nu este destinată afișării pur și simplu. a încercat să utilizeze DBGrid cu un câmp și aproximativ similar cu lista de biblioteci, dar nu prea. poate cineva fir în cele din urmă să vă spun ce să utilizați pentru a afișa tipul de listă?







> Și ceea ce nu se încadrează doar în Listă, este tot același lucru și acesta ar trebui să fie programat să completeze.

DBListBox este destinat corecției câmpului (DataSource + DataField)

DBLookup-componente au o listă poduchenny Moh date CCD (ListSource + ListField) și poate „înlocuitor“ în setul de date campuri-cheie intr (+ DataSource DataField), în cazul în care DataSource și DataField nu sunt specificate, apoi evidențiați un element # xA0; lista este urmată de KeyValue orar

> DBListBox este destinat pentru corecția câmpului (DataSource + DataField)
Cum să înțelegeți acest lucru? Poate un mic exemplu?

în general, este necesar să căutați o altă componentă sau să modificați disponibilitatea.
în caz contrar - probabil deloc.
Nu am găsit o soluție

> APXi # xA0; (28.10.04 20:58) [10]
> Există un mic exemplu?

Un exemplu de ce? # xA0;
Utilizați TDBListBox pentru a adăuga o casetă listă la un formular care permite utilizatorilor să modifice valoarea unui câmp.
Pune-l pe un formular, starea de spirit (+ DataSource DataField) și au fost capabili să completeze valorile câmpurilor din spmska în cazul în care este, desigur, umplut cu tine. Ce să punem acolo - cazul programatorului.

Dacă nu specifică (DataSource + DataField), atunci această valoare este accesată prin KeyValue. Dacă specificați, valoarea care corespunde câmpului DataSource.DataSet.FieldByName (DataField) va fi selectată în listă.
În consecință, prin selectarea altor valori din listă, câmpul specificat al înregistrării DataSource.DataSet curent se va schimba.

Memorie: 0,74 MB
Durată: 0,049 secunde







Articole similare

Trimiteți-le prietenilor: