Какие мысли будут?
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Bill Gates |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Мужской Репутация: 0 |
Есть база данных BDE, в программе, работающей с ней нужно сделать следующее так, чтобы одно из текстовых полей базы данных отображалось в виде выпадающего списка (как tComboBox) и чтобы пунктами этого списка были все записи этого поля (в нем содержится имя), упорядоченные в алфавитном порядке. Причем, чтобы при выборе нужного имени и все остальные параметры этой записи также загружались в остальные компоненты (например, возраст, и т.д.). Ко всему этому нужно, чтобы DBNavigator также позволял перемещаться по базе данных.
Какие мысли будут? |
![]() ![]() |
| Бродяжник |
Сообщение
#2
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 206 Пол: Мужской Репутация: 3 |
Как будто можно применить DBLookupComboBox. Только нужно сделать две пары компонентов TTable/TDataSource, ссылающихся на одну и ту же базу. И позаботиться об их синхронизации при выборе из комбобокса.
Короче, должно быть где-то так: DBLookupCombobox1.DataSource := DataSource1; DBLookupCombobox1.DataField, DBLookupCombobox1.ListField и DBLookupCombobox1.KeyField ссылаются на одно и то же поле базы данных. DataSource1 ссылается на Table1. DataSource2 ссылается на Table2. Table1 и Table2 ссылаются на одну и ту же таблицу на диске. И наконец: procedure TForm1.DBLookupComboBox1CloseUp(Sender: TObject); |
Bill Gates Раскрывающийся список - список записей базы данных 26.06.2006 23:51
Bill Gates 2 Бродяжник
Спасибо большое!!! Правда … 27.06.2006 19:07
Бродяжник Насчет лагов ничего не скажу, я этот пример написа… 27.06.2006 19:28![]() ![]() |
|
Текстовая версия | 24.12.2025 13:42 |