Форум: "Базы";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];
ВнизDBComboBox или DBLookupComboBox Найти похожие ветки
← →
Draught © (2004-05-20 15:00) [0]Требуется отобразить все записи одного из столбцов рабочей таблицы.
В кач-ве примера:
есть таблица HOTEL, есть таблица WORKUNIT, WORKUNITTIME, таблицы связаны, мне нужно с помощью ComboBox выбрать гостиницу, затем выбрать в этой гостинице рабочий модуль, а затем вносить информацию в WORKUNITTIME. Вариант с выбором гостиницы из справочника не подходит, т.к. в справочнике гостиниц больше, чем в рабочей базе, а мне нужны только существующие записи, т.е. нужно выбрать из рабочей таблицы.
Если бы выбор был из справочника, то тут все понятно
DBLookupComboBox.ListSource = DM.DSHOTEL_SPR
DBLookupComboBox.ListField = HOTEL
DBLookupComboBox.KeyField = HOTEL
DBLookupComboBox.DataSource = DM.DSHOTEL
DBLookupComboBox.DataField = HOTEL
а как быть когда выбрать нужно из HOTEL
DBLookupComboBox.ListSource = DM.DSHOTEL
DBLookupComboBox.ListField = HOTEL
DBLookupComboBox.KeyField = HOTEL
← →
HSolo © (2004-05-20 15:05) [1]Достаньте из рабочей базы существующие гостиницы SQL-запросом, примерно так:
select distinct гостиница from рабочая_таблица
а оттуда уже выбирайте гостиницу
← →
Draught © (2004-05-20 15:37) [2]2HSolo, вылетает с ошибкой
field "ID" cannot be modified
ID - поле в таблице HOTEL - таблица открыта в режиме ReadOnly
← →
Draught © (2004-05-20 15:39) [3]похоже, что придется заполнять в простом ComboBox Items в ручную, т.е. написать код
← →
ЮЮ © (2004-05-21 05:07) [4][1] и [2] никак не связаны. Поэтому [3] тоже приведет к [2]
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c