![]() |
|
|
![]()
|
|
| maloicds |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 20.10.2009 Где: Москва Репутация: нет Всего: нет |
Доброго времени суток. Есть БД Paradox. Пытаюсь сделать сортировку по любому столбцу. DBGridEh вроде настроен: autosort, sortlocal, multisort, titlebutton в true. Файл базы лежит в папке data.
Доступ к базе получаю так:
Всё работает, кроме сортировки. Что может быть и как это исправить?? |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
| maloicds |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 20.10.2009 Где: Москва Репутация: нет Всего: нет |
dbgrideh.columns[n].title.titlebutton в true.
Все значения остальных указанных свойств тоже стоят в true |
|||
|
||||
| smotal |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 23.2.2012 Где: Минск Репутация: нет Всего: нет |
Для автоматического срабатывания сортировки, не забывайте добавить соответствующий "special object" в раздел USES
Судя по всему Вам подойдет
Unit - EhLibBDE DataSet - TQuery, TTable Local sorting - N Server sorting - Y Local filtering - Y Server filtering - Y (подробный список юнитов с указанием свойств есть в документации ЭхЛиба под заголовком Using DBGridEh for sorting and filtering data in the DataSet) Обратите внимание, локальная сортировка для TQuery и TTable автоматом силами эхлиба - невозможна |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
smotal, молодец, вовремя
|
|||
|
||||
| smotal |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 23.2.2012 Где: Минск Репутация: нет Всего: нет |
оупс ) в-первых мне показалось что всего месяц прошел, никак не могу привыкнуть что год уже 2012, а во-вторых, тема в гугле выдается в первых рядах, но по-прежнему без решения. А вопросы без ответов читать надоедает, особенно когда ответы ищешь, по себе знаю. так что пригодится, чо. |
|||
|
||||
| maloicds |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 20.10.2009 Где: Москва Репутация: нет Всего: нет |
Спасибо! Может кому пригодится: в связке с MyDAC необходимо подключить в разделе USES
|
|||
|
||||
| VitaliyNGTK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.2.2013 Репутация: нет Всего: нет |
Так и в итоги уважаемые господа программисты! Может кто вынесет решение в студию?? Как сделать сортировку в базе данных (Компонент DBGrigEh и таблица парадокс) ато тут выше говорили "тема в гугле выдается в первых рядах, но по-прежнему без решения. А вопросы без ответов читать надоедает, особенно когда ответы ищешь, по себе знаю. так что пригодится, чо." а решения так ни кто и не предложил внятного... ухватками как то, а общей картины нет... Сам мучаюсь с такой проблемой (((( Уверен многие были бы премного благодарны
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Вроде бы дали решение по локальной сортировке в DBGridEh
|
|||
|
||||
| VitaliyNGTK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.2.2013 Репутация: нет Всего: нет |
И где же? может я что то не так понимаю?
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
| VitaliyNGTK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.2.2013 Репутация: нет Всего: нет |
Странно я например свойств ColumnDefValues
ColumnDefValues.Title вообще не нашел. Конечно свойство ColumnDefValues есть а вот следующего в списке нет... Я сейчас проект скинул..... посмотрите может найдете проблему... что бы посмотреть скопируйте на диск "С" а то это база... ругаться на таблицы будет.... как запустите откройте форму "USPKurs" там второй DBGridEh Свойства поставил как в инструкциях ещё три свойства на событие FormCreate сделал. Единственное на что хочу заострить внимание это то что в Uses я не прописал ни чего для сортировки, а дело вот в чем: перепробовал все... если в Uses я пишу "EhLibMyDac" он ругается на него, если "EhLibBDE" то после нажатия на заголовок собственно по которому и должна происходить сортировка то программа вообще наглухо зависает и не как не реагирует на диспетчер задач и Делфи висит не отвечает, выход только один убивать процесс самого Делфи и запускать заново... Присоединённый файл ( Кол-во скачиваний: 6 )
Diplom1.zip 742,56 Kb |
|||
|
||||
![]()
|
| Правила форума "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. |