Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизЗагрузка значений в DBCombobox Найти похожие ветки
← →
Newbie_In_DB (2004-11-12 16:14) [0]Здраствуйте, Мастера!
У меня есть база Firebird Embedded
В ней есть две таблицы ORG_TYPE и REPORT_TYPE
pFIBDataSet1 содержит ORG_TYPE
pFIBDataSet2 содержит REPORT_TYPE
Есть модальный диалог, на котором расположены DBCombobox1 и DBCombobox2
Первый ссылается на pFIBDataSet1, поле NAME;
Второй ссылается на pFIBDataSet2, тоже поле NAME
1)Как при показе этого модально окна загрузить значения поля NAME в DBCombobox1 из ORG_TYPE ?
2)Как при изменении выбранного значения в DBCombobox1, в DBCombobox2 загрузить значения NAME из REPORT_TYPE, которые соответсвуют условию ORG_TYPE.ID = REPORT_TYPE.ORG_TYPE_ID ?
Заранее благодарен за вашу помощь.
← →
Johnmen © (2004-11-12 16:27) [1]Тебе нужен TDBLookupComboBox. Я так думаю...
← →
Newbie_In_DB (2004-11-12 16:41) [2]2Johnmen © (12.11.04 16:27) [1]
а можно лёгкий примерчик привести?
Буду очень признателен.
← →
Vemer © (2004-11-12 17:19) [3]TDBLookupComboBox изначально предназначен для изменения данных.
Для навигации используй TDBLookupComboBox с незаполненным DataSource и DataField, передавая другому запросу TDBLookupComboBox.KeyValue в качестве параметра (по кнопке или в onClick DBLBox).
В KeyFild и ListField соответственно заносим ID и Name поля нужного набора данных. И не забываем про .Fetchall например на открытии этого набора )).
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.05 c