Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];

Вниз

Выпадающий список в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
1-3336
lipskiy
2002-08-21 16:57
2002.09.02
Графические глюки - какова природа и как побороть?


4-3688
Андрей Штим
2002-06-28 16:33
2002.09.02
Запретить файловые опреации


3-3263
Uran
2002-08-09 16:48
2002.09.02
Ограничение прав доступа


6-3542
GM_
2002-06-21 23:15
2002.09.02
Как получить маску подсети ?


14-3573
Posny
2002-08-06 08:32
2002.09.02
RXLib275 D6





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский