![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.06.2009
Сообщений: 216
|
![]()
Привет всем. В общем проблема может показаться пустяковой, но все-таки. Ковырял все свойства и никак не получается.
Есть табличка в базе MS Access с перечислением едениц измерения "ЕD". Есть табличка товаров "TOVARY", в которой есть поле (еденицы измерения) в общем в это поле нужно вставить данные из таблицы с перечислением этих едениц "ED". Хочу сделать чтобы при нажатии на ячейку в DBGridEh, в ней появлялся низпадающий список с перечислением едениц измерений. Положил на форма ADOQuery, которая выбирает значения из таблицы едениц измерения, затем положил datasource, связал их между собой. Ковырялся в DBGridEh, но никак не могу сделать так чтобы список выпадал со значениям. Сама кнопка со срелкой вниз в ячейке есть, но при нажатии ничего не происходит и никакой список не появляется. Подскажите что я сделал не так? Может что-то где-то не указал? Если вдруг кто не понял, то вот пример в 1С, а мне нужно это сделать в DBGridEh. ![]() Заранее спасибо.
Водку мы пьем для запаха - а дури нам своей хватает!
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Не знаю как в EhLib а в обычном ДБГриде есть так называемый PickList который нужно при открытии БД наполнять из нее значениями. Это собственно и будет выпадающим списком. Поищи в свойствах DBGridEh такое.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.06.2009
Сообщений: 216
|
![]()
Stilet, в том то и дело, что в DbGridEh, это можно сделать вручную в Инспекторе объектов, без написания кода. С написанием кода все понятно, но раз уж есть это свойство, то хотелось бы им пользоваться.
Водку мы пьем для запаха - а дури нам своей хватает!
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну дык что останавливает?
Вот смотри: Код:
Уяснил суть момента?
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.06.2009
Сообщений: 216
|
![]()
Stilet, дя я то давно все уяснил, это ты меня не можешь понять. Я еще раз говорю, я знаю как сделать с помощью кода. Мне не нужен код, мне нужно сделать это с помощью свойств в Инспекторе Объектов, а такие свойства у DBGridEh там есть. Вот только колдовал я с ними долго, и ниче не получилось.
Кстати, мой код, немного другой: Код:
Водку мы пьем для запаха - а дури нам своей хватает!
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]() Тогда не понимаю проблемы если у тебя все получается, в чем вопрос то?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.06.2009
Сообщений: 216
|
![]()
Stilet, ладно проехали.
Осталось несколько вопросов по DBGridEh: 1. Как сделать чтобы при нажатии на Enter принимал фокус следующий столбец Grad'a? 2. Как сделать, чтобы при получении фокуса, столбец, у которого есть PickList, автоматически появлялся выпадающий список? 3. Как сделать так, чтобы при нажатии на Ins и при появлении новой строчки, фокус принимал первый столбец в Grid'e? Опять же хорошим примером для более полного понимания моих вопросов может послужить 1С, когда забиваешь табличную часть в документе.
Водку мы пьем для запаха - а дури нам своей хватает!
|
![]() |
![]() |
![]() |
#8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
Цитата:
DBGrid1.SelectedIndex:=0;
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.06.2009
Сообщений: 216
|
![]()
Stilet, ок, спасибо большое, а по поводу 2-го вопроса не подскажешь????
Водку мы пьем для запаха - а дури нам своей хватает!
|
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
покраска dbgrideh | artemavd | БД в Delphi | 1 | 16.06.2009 12:47 |
автопоиск в DBGridEh | furstenberg | Компоненты Delphi | 4 | 18.02.2008 12:49 |
Вопрос по DBGridEh | Cyn4uk | Компоненты Delphi | 1 | 01.01.2008 11:19 |
Выкрутасы с DBGridEh | Killer_djon | БД в Delphi | 6 | 12.11.2007 11:08 |
из DBGridEh в Exel | Abay | БД в Delphi | 3 | 18.09.2007 09:10 |