Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
3-1084813754
loser
2004-05-17 21:09
2004.06.13
Что такое index is out of date


1-1085848740
anonimus
2004-05-29 20:39
2004.06.13
Узнать код по исходной и шифрованной строке


1-1086154319
zrv
2004-06-02 09:31
2004.06.13
Печать в MS-Word


1-1085753261
IceClimber
2004-05-28 18:07
2004.06.13
Как вставить TComboBox в MainMenu...


1-1085726857
Serg7077
2004-05-28 10:47
2004.06.13
Можно ли передать параметры в форму