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

Вниз

Использование DBLookUpCombobox   Найти похожие ветки 

 
RDA ©   (2003-06-19 19:59) [0]

Необходимо ввести в поле адреса клиента название области. Есть справочник областей (таблица из одного поля - название области). У таблицы клиентов такое же поле - название области. Если есть в справочнике то можно выбрать, если нет то ввести.
По DBLookUpCombobox выставил свойства:
DataField:=OBL(поле в таблице клиентов - содержит название области)
DataSource:=CLIENT(таблица клиентов)
KeyFieldsName:=NAZV(поле название области в таблице областей)
ListFieldName:=NAZV(поле название области в таблице областей)
ListSource:=OBL(таблица областей)
Все бы хорошо но вводить название области не могу, если его в справочнике нет.


 
jack128 ©   (2003-06-20 02:41) [1]

В EhLib компонент DBLookupComboboxEh, кажись позволяет такое...


 
RDA ©   (2003-06-20 08:12) [2]

А стандартный что не позволяет вводить текст, можно только выбирать?


 
jack128 ©   (2003-06-20 09:07) [3]

вроде нет. Покрайней мере я не смог. У него style dropdownlist и этот стиль не изменишь...


 
ЮЮ ©   (2003-06-20 09:08) [4]

А на кой тогда такой справочник, если можно вводить значения не из справочника?
Используй DBCombobox - он позволяет вводить, при желвнии выбирая из списка, заполнить который тебе надо будет самому (программно)


 
RDA ©   (2003-06-20 09:15) [5]

>>ЮЮ
Если в справочнике нет, то вводишь значение сам. После этого оно помещается в справочник.


 
Johnmen ©   (2003-06-20 09:19) [6]

>ЮЮ © (20.06.03 09:08)
>А на кой тогда такой справочник, если можно вводить значения не
>из справочника?

Действительно...

>RDA ©

Справочник построен некорректно. См.литературу по проектированию БД.


 
ЮЮ ©   (2003-06-20 09:34) [7]

Да не нужен такой справочник вообще. А список уже введённых значений (для ускорения ввода) всегда можно выбрать из самой таблицы



Страницы: 1 вся ветка

Текущий архив: 2003.07.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
1-44637
John-kam
2003-07-02 06:56
2003.07.14
Печать


4-44955
alex_2_2
2003-05-12 16:51
2003.07.14
консольный вопрос


6-44775
ErikIvanov
2003-05-02 16:34
2003.07.14
Как корректно оборвать соеденение в Indy TIdFTP.


9-44537
vivk
2003-01-23 19:46
2003.07.14
как в GLScene осуществить полет пули?


14-44901
nick-from
2003-06-27 00:05
2003.07.14
конкурс: Лучший 19 ЭЛТ монитор (если можно с комментами)