Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Ehlib

Автор: niko2011
Дата сообщения: 09.06.2011 13:26
у кого-нибудь есть соображения как это сделать?
Автор: mironico
Дата сообщения: 22.06.2011 10:36
Граждане, помогите решить проблему.

В документации написано:
Если dghIncSearch включен в OptionsEh и столбец - только для чтения, тогда grid включает инкрементный поиск автоматически при первом нажатии клавиши и будет возвращен в нормальный режим через 1,5 секунд. Значение dghPreferIncSearch определяет, что grid установит режим инкрементного поиска автоматически при первом нажатии клавиши вместо редактирования.

Допустим у меня 10 колонок только 1 из которых не в ReadOnly.
По 9-ти колонкам нужен инкрементный поиск при первом нажатии
БЕЗ предварительного Ctrl+F.

При этом по 1й колонке поиск мне не нужен так как она
постоянно редактируется.

У меня не получается такое сделать в версии 5.2.84 хотя в 4й версии
все прекрасно работало.
Если ставлю dghPreferIncSearch=true то по не ReadOnly колонке поиск тоже
работает хотя не должен.

Хелп плиз!
Автор: Just_Perf
Дата сообщения: 15.07.2011 07:26

Цитата:
При этом по 1й колонке поиск мне не нужен так как она
постоянно редактируется.

Если отключить AlwaysShowEditor? И сколь критичен отказ от поиска на не RO полях?
Автор: deman_ru
Дата сообщения: 26.08.2011 13:23
EhLib 3.6. Подскажите, как можно очистить DBLookupComboboxEh от какого либо значения, после выбора его из списка?
Автор: wasilissk
Дата сообщения: 26.08.2011 14:04
deman_ru
DBLookupComboboxEh1.DataSource := nil
Автор: deman_ru
Дата сообщения: 26.08.2011 14:10
wasilissk
Спасибо большое! Извиняюсь, я не уточнил, мне нужно С++, попробовал nil, вообще нет такого. Да, и настраивал я свойство не DataSource а ListSource.
Автор: wasilissk
Дата сообщения: 26.08.2011 14:26
deman_ru
Bcb? Тогда так, скорее всего
DBLookupComboboxEh1->ListSource = Null
Автор: YuriyRR
Дата сообщения: 28.08.2011 14:51
deman_ru

Цитата:
EhLib 3.6. Подскажите, как можно очистить DBLookupComboboxEh от какого либо значения, после выбора его из списка?

Очищать нужно KeyValue
Автор: LePeR
Дата сообщения: 09.09.2011 07:34
TORAQuery+TORADataSource+DBGridEh
в TORAQuery создано LookUp поле, соответственно в DBGridEh у этого поля есть DropDownBox из которого можно подставить значение. Вопрос: есть ли в DBGridEh возможность фильтрации значений в DropDownBox по значению вводимому в это поле. Сегодня сдавать ПО, если нет, то придется переписывать всё под DevExpress. Заранее большое спасибо за помощь.
Автор: kirnn
Дата сообщения: 24.10.2011 20:43

Цитата:
Вопрос: есть ли в DBGridEh возможность фильтрации значений в DropDownBox по значению вводимому в это поле. Сегодня сдавать ПО, если нет, то придется переписывать всё под DevExpress. Заранее большое спасибо за помощь.

Если у Вас LookUp поле, то источником для DropDownBox служит другой набор данных, вот его можно фильтровать как угодно
Автор: mrUlugbek
Дата сообщения: 29.10.2011 10:34
Привет всем
Подскажите как добавит три кнопки в грид?
в какойте программе видел что добавили три кнопки сохранить, удалить, добавит c иконками..
все эти кнопки активна когда активна текущая строка...
как это реализовать ?
Автор: mmlm10
Дата сообщения: 29.10.2011 20:15
mrUlugbek
Можно сделать так: в сетке создать колонки, в нужной колонке задействовать свойство EditButtons. Через него можно наплодить кучу кнопок, но только для этого поля и только для режима редактирования. При просмотре эти кнопки не видны.
Автор: EugeneBoss3
Дата сообщения: 05.11.2011 01:43
niko2011
Поищи AlxXlExportEh
// Класс TAlxXlExportEh для экспорта данных из TDBGridEh в MS Excel
// Версия 1.2.6 (Тестировалась в Delphi 7.1 и Delphi 2010)
// Разработчик: Малев Александр Викторович (2010)
Автор: snike555
Дата сообщения: 10.11.2011 21:19
Коллекционирую баги EhLib последних версий (старше 5.5.150) писать в личку.
Автор: snike555
Дата сообщения: 23.12.2011 15:03
У EhLib обновился форум forum.ehlib.com/ru/
Автор: EugeneBoss3
Дата сообщения: 23.12.2011 23:27
Похоже, народ туда не заглядывает
Автор: snike555
Дата сообщения: 24.12.2011 00:43
Официального запуска ещё не было, планируется также запуск англоязычной версии.
Преимущество в том что там вероятность получить ответ от Дмитрия или быть им услышанным в разы выше.
Автор: alexssss1
Дата сообщения: 11.01.2012 09:10
День добрый!
Подскажите, пожалуйста, каким образом в DBGridEh можно сделать темнее цвет горизонтальной и вертикальной линий, которые разделяют ячейки в режиме Flat=false, а также немного уменьшить высоту ячейки (по аналогии с режимом flat=true)?
Автор: YuriyRR
Дата сообщения: 11.01.2012 12:43
alexssss1

Цитата:
Flat=false

Можно включить в проект {$R WINDOWSXP.RES}
и использовать темы windows. Какой цвет в теме задан тот и будет.
Автор: alexssss1
Дата сообщения: 11.01.2012 13:04
Понял, а подскажите каким образом корректно можно изменить высоту ячейки?
Автор: Samotek
Дата сообщения: 11.01.2012 13:07
alexssss1
Здесь посмотри
http://forum.ehlib.com/ru/viewtopic.php?f=4&t=10
Автор: alexssss1
Дата сообщения: 11.01.2012 13:16
интересный форум с одной темой =)))
спасибо.
Автор: Samotek
Дата сообщения: 11.01.2012 13:18
alexssss1

Цитата:
интересный форум с одной темой =)))

Это офииальный форум и он только открылся.
Автор: alexssss1
Дата сообщения: 11.01.2012 22:32
Все таки, подскажите кто знает, как можно изменить цвет разделительных линий в DBGridEh. Там они очень светлые. Перерыл весь инет, не могу найти. Я так понимаю это как-то можно сделать в OnDrawColumnCell?!
Автор: snike555
Дата сообщения: 12.01.2012 11:51

Цитата:
Все таки, подскажите кто знает, как можно изменить цвет разделительных линий в DBGridEh. Там они очень светлые. Перерыл весь инет, не могу найти. Я так понимаю это как-то можно сделать в OnDrawColumnCell?!


Да, можно, но только в RunTime

Grid.GridLineColors.DarkColor
Grid.GridLineColors.BrightColor

P.S. Пожалуйста, задавайте вопросы на официальном форуме http://forum.ehlib.com/ru/
Автор: Demonuka
Дата сообщения: 27.02.2012 07:10
Использую связку TClientDataSet -> TDataSource -> TDBGridEh. Все прекрасно сортируется через Eh' овские библиотеки (локальная сортировка). Но есть проблема. У меня 2 разных DBGridEh на разных вкладках PageControla подключены к одному и тому же ClientDataSet' у. При переходе на другую вкладку я выбираю SQL запросом новую таблицу для 2го DBGrid'а. При этом сортировка не сбрасывается и пытается примениться ко второй сетке. Но так как имена полей в первой и второй таблицах разные, то возникает ошибка (Field 'name' not found)! Как сбросить локальную сортировку? Пробовал в цикле ставить всем колонкам smNoneEh - не помогает.
Автор: salexn1
Дата сообщения: 27.02.2012 10:46
Demonuka
а сделать 2 разных ClientDataSet, чтобы каждая сетка работала со своим, религия не позволяет?
Отгребете же гемора, больше чем пользы от вашего решения....
Автор: Demonuka
Дата сообщения: 27.02.2012 19:01
Ну не знаю...Зачем плодить Датасеты (и кушать оперативную память), если по-любому должен быть способ очистить данные о сортировке в "специальном объекте" (как выражается EhLib в своей справке)
Автор: exteris
Дата сообщения: 28.02.2012 07:18
Demonuka
DefaultApplySorting?
Автор: druff
Дата сообщения: 28.02.2012 09:37
Demonuka
Если есть требования к минимизации потребляемой памяти, то можно и так.. Если нет - то лучше сделать отдельный датасет для каждого грида.

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: Конвертация char в ASCII код; c


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.