Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.038 c
3-1100015950
Kergma
2004-11-09 18:59
2004.12.12
Добавить, получить значение поля массива......КАК?


3-1100428858
denis24
2004-11-14 13:40
2004.12.12
TcustomAdodateset.filter


1-1101297114
col-isaev
2004-11-24 14:51
2004.12.12
параметры функций в ДЛЛ


4-1098956180
WaS
2004-10-28 13:36
2004.12.12
Получить путь активного окна эксплорер а


1-1101896951
Алексей
2004-12-01 13:29
2004.12.12
графика





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский