![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ComboBox, DBComboBox, DBLookupComboBox [D6, Paradox]
Fissher © (2002-05-15 13:22:00)Здравствуйте! Элементарная задачка, но ничего не выходит. Помогите кто чем может!!!
Очень нужно таблицы DBF вытащить данные из поля в какой-нибудь Сombobox. Использую,например, DBLookupComboBox.
Вроде все верно настроил, как объясняли:
listField - нужное поле из которого вывести данные нужно.
ListSourse - DataSouce1, откуда надо выбрать поле.
DataSource= nil
DataField=nil
Подключил Datasource1 к Table1.
Table1 настроил, открыл.
В итоге при запуске DBLookupComboBox вообще не активен и в нем ничего нет.
Может другой ComboBox какой попробовать (DBCombobox, например)? Или этот как-то можно настроить.
C уважением Fissher.
Fissher (2002-05-15 14:23:00) [1]Все Разобрался!!!!!!!
Fissher (2002-05-15 14:17:00) [2]to Lusha
Фантастика! Спасибо! В листе появились данные!
Теперь только проблемка, что не выбирает ничего из списка
Lusha (2002-05-15 14:09:00) [3]Вы слушать будете или как? УСТАНОВИТЕ СВОЙСТВО KEYFIELD...
Пусть даже это будет тоже поле, что и в ListField...
Fissher (2002-05-15 14:03:00) [4]Hello Lusha
В KeyField или ничего неуказываю, т.к. таблица одна всего, или ключевое поле задаю. Все равно не пашет. Но вот почему этот DBLCB
даже не активизируется?
Fissher (2002-05-15 13:54:00) [5]Hello dima,
Объясни, please, дураку.
Чем может быть DataModule2?
А самое главное, Что есть ObjMap?
У меня ObjMap даже в Helpe нет.
Dimaiv (2002-05-15 13:39:00) [6]В DBLookupComboBox указываешь ListSourse,ListField и KeyField.
А в Сombobox и DBCombobox элементы нужно загонять через цикл,
вот пример:
DataModule2.ObjMap.First;
While not DataModule2.ObjMap.Eof do
begin
ComboBox1.Items.Add(DataModule2.ObjMap.FieldByName("Street").AsString);
DataModule2.ObjMap.Next;
end;
Lusha (2002-05-15 13:39:00) [7]Достаточно TDBLookUpComboBox...
Смотрите его свойство KeyField...