[ MatezYU @ 20.10.2006. 07:03 ] @
Kako iz jedne tabele, spisak lekara da ucitam u DBLookUpCombobox? |
[ MatezYU @ 20.10.2006. 07:03 ] @
[ Miloš Baić @ 20.10.2006. 07:13 ] @
Pozdrav,
recimo sa ADO se povežeš na bazu, a na TDBLookupcombox property ListSource postaviš na onaj TDataSource koji se vezuje za tabelu čiji atribut želiš učitati u TDBLookupcombox. A na property KeyField postaviš atribut koji ti treba. [ dogriz @ 20.10.2006. 07:13 ] @
DBLookupComboBox se ne koristi na taj način, sama reč ti kaže LOOKUP, znači vuče podatke iz drugog DataSource-a.
Potrebne su ti npr. 2 tabele: DBLookupComboBox.DataSource -- Tabela1 DBLookupComboBox.DataField -- Neko npr. integer polje (šifra lekara) DBLookupComboBox.ListSource -- DataSource tabele2 gde su šifre i nazivi lekara DBLookupComboBox.KeyField -- "zajedničko" polje za tabele1 i 2 (npr Sifra_Lekara) DBLookupComboBox.ListField -- polje naziv_lekara iz tabele2 Ako si dobro isprojektovao bazu kao master/detail ova kontrola može dosta da ti koristi, u protivnom neće ti mnogo biti od pomoći. [ Miloš Baić @ 20.10.2006. 07:24 ] @
Nije nigde pomenuo Master-Detail strukturu, a postojanje još tabela i njihovo spajanje se podrazumeva. Mislio sam da je to suvišno istaći.
Izvinjavam se na nepotpunom odgovoru. [Ovu poruku je menjao loshmiscg dana 20.10.2006. u 15:05 GMT+1] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|