Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2007, 18:00   #1
Elm0
ObjectPascal,CISCO
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 294
По умолчанию Поле выбора в дбгриде

Здравтвуйте!
Как сделать чтобы в одном из полей(столбец) дбгрида можно было выбирать данные из справочника(то есть кликаем в ячейку и вылетает поле выбора)
Жду Вашу помощь!
Спасибо!!!!!!!!!!
Elm0 вне форума Ответить с цитированием
Старый 18.12.2007, 18:19   #2
Domovoy
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 254
По умолчанию

Очень просто. Скажу сразу вариантов много!!! Зависит от того какой Grid ты используешь. Я приведу пример в независимости от того какой у тебя Grid.
Добавляешь в свой DataSet вычисляемое поле (NewField) и указываешь FieldType= Lookup и подсоединяешь DataSet источник ... остальное почитай в справке тож полезная вещь
Domovoy вне форума Ответить с цитированием
Старый 19.12.2007, 20:21   #3
Elm0
ObjectPascal,CISCO
Форумчанин
 
Регистрация: 22.05.2007
Сообщений: 294
По умолчанию

Спасибо!!!
Но..если честно этот способ я как раз и знаю.Думал может еще чего подкинете.
Elm0 вне форума Ответить с цитированием
Старый 19.12.2007, 21:11   #4
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
Вопрос

Цитата:
Сообщение от Domovoy Посмотреть сообщение
Добавляешь в свой DataSet вычисляемое поле (NewField) и указываешь FieldType= Lookup и подсоединяешь DataSet источник
Ребята, я чё-то не могу "догнать" что и куда?
Можна как-то поподробней!
Благодарю!
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 13.01.2008, 23:53   #5
mma
Пользователь
 
Регистрация: 13.01.2008
Сообщений: 22
По умолчанию

подскажите пожалуйста!!! в этом списке выбора, может быть очень много значений, и пользователь, может много времени потратить на их поиск!!!Как сделать фильтр??? Я уже не зню, что и делать, а совесть не позволяет оставить его таким какой он есть.
Буду очень ждать ответ, заранее спасибо.
mma вне форума Ответить с цитированием
Старый 14.01.2008, 01:21   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Как сделать фильтр
DataSet.Filtered:=True;
DataSet.Filter:='текст фильтра';
mihali4 вне форума Ответить с цитированием
Старый 14.01.2008, 15:15   #7
mma
Пользователь
 
Регистрация: 13.01.2008
Сообщений: 22
По умолчанию

спасибо, разобрался.
Да! Когда делаешь подстановочное поле, нажимаешь, на ячейку этого поля, появляетя кнопка со стрелочкой. Нужно нажать на эту стрелочку, и затем жать пидали на клаве, есле нажатое совпадает с набором подстановочного поля, то прога сама переносит тебя на эт слово.
Я этого не знал и пытался делать при щелчке по ячейкй. Надо обязательно нажимать на кнопку со стрелкой!а затем набирать фильтр.
mma вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диалог выбора папки delphin100 Общие вопросы Delphi 2 01.06.2008 22:43
Оператор выбора... Bill Gates Общие вопросы Delphi 3 22.01.2008 11:32
Основа для выбора Java... Sota JavaScript, Ajax 8 30.08.2007 11:22
Диалог выбора иконок ЧИЖ Общие вопросы Delphi 9 28.02.2007 13:14
почему измененные данные не отображаэтся в дбгриде doncova1 БД в Delphi 12 04.02.2007 15:46