![]() |
|
![]() ![]() ![]() |
|
Smog |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.9.2004 Репутация: нет Всего: нет |
Здравствуйте!
Использую ehlib + ado + mysql Есть lookup поле, выпадающий список , все как полагается, но не могу сделать по нему сортировку/фильтрацию. По всем остальным полям работает. При попыткT сортировки на нем возникает ошибка "В коллекции не удается найти элемент соответствующий требуемому имени или порядковому числу" В-общем, может у меня подход неправильный? Есть таблица 1, допустим с такими полями *Id Id_org Summa .... И есть таблица 2 с полями *Id_org Name Name_full ... Нужно отобразить это на dbgrideh с возможностью выбора организации из списка + сортировки по этому же полю. Как поступить? Заранее благодарен даже за наводки |
|||
|
||||
14SatanA88 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 13.5.2010 Репутация: 1 Всего: 5 |
у ехлиба есть толковые демки
открой, повтыкай, разберешься |
|||
|
||||
cliv |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 26.9.2011 Репутация: нет Всего: нет |
Хоть вопрос очень старый - дам ответ, что бы больше не возникал.
В любом из своих DBGridEh используйте событие DBGridSortMarkingChanged В из него вызывайте следующую процедуру:
пример вызыва:
Не забывайте включать в DataSet (например через JOIN) поля по которым реально будет идти сортировка. В примере это E_color,H_color и C_Typ соответствующии им lookup поля - sEye, sHair и sConsumer_Typ пример запроса:
|
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |