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

Вниз

Выпадающий список в DBGrid   Найти похожие ветки 

 
kinder   (2002-08-12 16:53) [0]

Как в книге, создал новое поле name2. Установил все значения.
Но выбрать значение можно тольно в name2(хоть значение и появляется в обоих полях(name и name2)). Но нужно, чтобы выбиралось, когда нажимаешь на ячейке поля Name.


 
SaS13 ©   (2002-08-12 16:57) [1]

всем все понятно?


 
Mike Kouzmine   (2002-08-12 16:59) [2]

Table1 KName : Integer
Table2 KName : Integer; Name : String;
Table1 -> Name - LookUp по KName в Table2 KeyField KName ListFields Name


 
Johnmen ©   (2002-08-12 17:00) [3]

требуется ответ, а не понимание :))))))


 
Mike Kouzmine   (2002-08-12 17:07) [4]

Я что-то пропустил?


 
Mike Kouzmine   (2002-08-12 17:07) [5]

Вижу.


 
kinder   (2002-08-12 17:11) [6]

Требуется, чтобы значение всех ячеек одного столбца(T1:string) формировалось в виде выпадающего списка, состоящего из значений столбца другой таблицы(T2:string).
Делал:
1)выбирал имя поля
2)ставил его тип в LOOKUP
3)заполнял Keyfiald, lookupkeyfield, lookupdataset, lookupresult...(наверное правильно).
Mike Kouzmine>>>>
Table1 KName : Integer
Table2 KName : Integer; Name : String;
Table1 -> Name - LookUp по KName в Table2 KeyField KName ListFields Name, что такое ListFields??? Я посмотрел , нет там такого св-ва.




 
Mike Kouzmine   (2002-08-12 17:18) [7]

kinderу -> кратко - New Field -> Type Integer -> Lookup -> Key Fields KName -> Dataset Table2 -> Lookup Keys KName -> Result Field Name


 
kinder   (2002-08-12 17:25) [8]

Таблица заблокирована для ввода вообще. Выпадающий список не появляется.


 
SaS13 ©   (2002-08-12 17:28) [9]

dataset.readonly


 
kinder   (2002-08-12 17:29) [10]

Набор данных заблокирован для ввода вообще(курсор ставится , но ничего не вводится).
Выпадающий список не появился.


 
Mike Kouzmine   (2002-08-12 17:30) [11]

Почитай книгу. Про делфи. Конкретнее про Field Editor. А заблокирована она тобой, выйди из делфи, почисть *.lck, если надо и вперед.


 
kinder   (2002-08-12 17:30) [12]

C readonly всё нормально


 
kinder   (2002-08-12 17:35) [13]

До этого получалось, но выпадающий список был в новом поле, а нужно, чтобы был в поле (name).
P.S.Конкретно. Есть таблица с полем name(string). Нужно загружать в этом столбце в виде выпадающего списка данные из столбца (string) другой таблицы. Если создавать новое поле name2 как в книге(lookup),то выпадающий список появляется в name2!!!


 
Johnmen ©   (2002-08-12 17:41) [14]

>kinder (12.08.02 17:35)
>...выпадающий список появляется в name2!!!

И что дальше ?



 
Mike Kouzmine   (2002-08-12 17:44) [15]

Убери колонку name и обзови name2 name или свойство FieldName у name выставь в name2


 
kinder   (2002-08-12 17:51) [16]

Всё равно вставляет в оба поля.
А если Удалить колонку name, то опять всё блокируется


 
Mike Kouzmine   (2002-08-12 17:55) [17]

Блокируется? А что ты удаляешь?


 
Mike Kouzmine   (2002-08-12 17:56) [18]

Напиши по шагам. Структуру первой табл, структуру второй табл., что кладешь на форму, что делаешь потом.



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

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

Наверх




Память: 0.5 MB
Время: 0.012 c
6-3540
[BAD]Angel
2002-06-21 16:43
2002.09.02
Можно ли сделать?


1-3474
dimanew
2002-08-21 06:19
2002.09.02
Как в MessageDlg вместо Yes, No сделать Да, Нет?


1-3399
Nikolai_S
2002-08-22 12:57
2002.09.02
Работа с MS Excel через COM в Дельфи


3-3294
Leran2002
2002-08-13 07:34
2002.09.02
TQuickRep


1-3405
MJH
2002-08-22 11:49
2002.09.02
Своство компонента типа строка, но с выпадающим списком...