Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3

Фильтрация в DBGridEh

22.11.2016, 09:30. Показов 2220. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго!
Разъясните пожалуйста,как осуществить фильтрацию в таблице DBGridEh, собственными фильтрами,что в шапке колонок.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.11.2016, 09:30
Ответы с готовыми решениями:

Фильтрация в DBGridEh
Снова прошу совета. Знаю, что есть уже много инфы на эту тему, но там в основном по отбору записей. Проблема такая: в БД Delphi+MySQL...

DBgridEh
Добрый день! Подскажите как в DBGridEH при наведении курсора отображались данные в этой ячейке. Заранее благодарен

DBGRIDEH
у меня возникла проблема при поиске FORM1.VYDACHA.LOCKATE('Выдача_книг',Edit1.Text,);

13
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
22.11.2016, 11:31
Цитата Сообщение от Dinkin Посмотреть сообщение
собственными фильтрами,что в шапке колонок.
есть же примеры : C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\Components\EhLib\Demos\DBGridEh.SortNFilter.ADOQuery
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
22.11.2016, 11:34  [ТС]
xxbesoxx, Меня обделили примерами =) ...В интернете третий день ищу что то что можно было бы применить =)
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
22.11.2016, 11:51
Цитата Сообщение от Dinkin Посмотреть сообщение
xxbesoxx, Меня обделили примерами =) ...
Что значить обделили ? Я говорю на тот пути есть "готовый проект который запускается". правда он на Delphi но надо разобрать и переписать C++ Builder
Миниатюры
Фильтрация в DBGridEh   Фильтрация в DBGridEh   Фильтрация в DBGridEh  

0
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
22.11.2016, 12:04  [ТС]
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Я говорю на тот пути есть "готовый проект который запускается"
Я Вас понял, но у меня EhLib стоит на BCB6 и там нет этого примера =(

Добавлено через 4 минуты
Нашел этот пример в интеренете

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
procedure TForm1.DBGridEh1ColWidthsChanged(Sender: TObject);
var Indent,i,k:Integer;
    control:TControl;
begin
    if not Assigned(FilterControlList) then Exit;
    Indent := IndicatorWidth+2;
    for i := 0 to DBGridEh1.Columns.Count-1 do
    begin
      k := FilterControlList.IndexOf(DBGridEh1.Columns.Items[i].FieldName);
      if (k <> -1) then
      begin
        control := (TControl(FilterControlList.Objects[k]));
        control.Left := Indent+1;
        control.Width := DBGridEh1.Columns.Items[i].Width-1;
      end;
      Indent := Indent+DBGridEh1.Columns.Items[i].Width+1;
    end;
end;
Но это же для локальной сортировки...а мне бы на сервере
а присмотрелся,это вобще не то =))
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
22.11.2016, 12:08
Цитата Сообщение от Dinkin Посмотреть сообщение
Я Вас понял, но у меня EhLib стоит на BCB6 и там нет этого примера =(
Я понимаю. Ну если так сильно хочется ! Почему не установить Delphi и не смотреть готовый примеров и переписать на BCB6
Миниатюры
Фильтрация в DBGridEh  
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
22.11.2016, 12:12
Цитата Сообщение от Dinkin Посмотреть сообщение
Но это же для локальной сортировки...а мне бы на сервере
Подождите .!!! название темый Фильтрация в DBGridEh А вы здесь сортировку начинайте ! Непонятно вам надо "Сортировка" ИЛИ "Фильтрация" ?
0
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
22.11.2016, 12:13  [ТС]
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Непонятно вам надо "сортировк" ИЛИ "Фильтрация"
Цитата Сообщение от Dinkin Посмотреть сообщение
а присмотрелся,это вобще не то =))
Именно фильтрация нужна..сортировку уже осилил.

Цитата Сообщение от xxbesoxx Посмотреть сообщение
Ну если так сильно хочется !
еще как хочется

Ну ставить это уже через чур крайняя мера (так как надо найти его на просторах, скачать, установить и переживать что бы )..может Вы бы могли выложить архив с примером сюда?
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
22.11.2016, 12:20
Цитата Сообщение от Dinkin Посмотреть сообщение
может Вы бы могли выложить архив с примером сюда?
Пожалуйста ! На здоровые https://yadi.sk/d/OOWJdXTZzCmK6
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
22.11.2016, 12:35  [ТС]
Цитата Сообщение от xxbesoxx Посмотреть сообщение
Пожалуйста ! На здоровые
Благодарю.
Но к сожалению пример меня не спас..я так и не понял как его задействовать =(

Добавлено через 5 минут
я так понял что фильтрация наступает в событии OnApplyFilter, и в нем нужно прописать ручками сам код.
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
22.11.2016, 12:41
Цитата Сообщение от Dinkin Посмотреть сообщение
Но к сожалению пример меня не спас..я так и не понял как его задействовать =(
1) Установим Delphi
2) Потом установим EhLib.6.2.rar вот ловите https://yadi.sk/d/GuvC2I5MzCqvt
3) После установни открываем проект на Delphi смотрим ! Разбираем и перепишите на C++ Builder-е
Миниатюры
Фильтрация в DBGridEh   Фильтрация в DBGridEh  
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
22.11.2016, 12:47  [ТС]
Качаю делфи, при моем интернете 1,8 мб (осталось приблизительно 2 часа) ....параллельно буду искать решения..Спасибо =)!
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
22.11.2016, 12:51
Цитата Сообщение от Dinkin Посмотреть сообщение
параллельно буду искать решения..
"решения" есть на Demos разобрать-работать надо.... без этого не как Вы же сказали что
еще как хочется
Ну работайте если "хочется"
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
22.11.2016, 12:53  [ТС]
xxbesoxx,
Demos, смогу разобрать после установки среды =)
спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.11.2016, 12:53
Помогаю со студенческими работами здесь

DBGridEh
Добрый вечер! Объясните, пожалуйста, девушке-чайнику.. Прочитала кучу статей и все равно не поняла.. Есть таблица, соединена через...

DBGridEh
Подскажите как сделать нумерацию строк в DBGridEh (DBGride)? Не отдельным столбцом, а в том где находится треугольник активной строки.

DBGridEh
Как сделать, чтобы при активной строки в DBGridEh1 отображалась необходимая строчка в DBGridEh2. Есть две таблицы в первой хранится...

DBGridEh в DBGridEh
Добавлено через 30 минутпроблема решена

DbgridEh
В дб грид через связку query + datasourse выводятся значения из бд, mssql, вопрос такой: в дбгриде отображаются строки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru