Скриншоты

PlannerEh

PlannerEh

EhLib содержит компоненты для работы с элементами календаря и планирования

PivotGridEh

PivotGridEh

EhLib содержит компоненты для сводного анализа данных

Drop-Down Forms

Drop-Down Forms

EhLib позволяет создавать выпадающие Drop-Down формы, которые можно выводить на экран при нажатии на кнопку выпадающего списка (Edit Button) в текстовых редакторах.

Вертикальный Grid

Вертикальный Grid

Компонент TDBVertGridEh - data-aware грид в вертикальной ориентации.
Компонент предназначен для отображения и редактирования одной записи DataSet'а
в вертикальной ориентации.

Run-time окно ObjectInspector'а

Run-time окно ObjectInspector'а

Глобальная функция отображения Run-time ObjectInspector'а.
Это классический инспектор свойств компоненты, который можно использовать для отладки работы компонент программы.

Панель поиска

Панель поиска

Grid может отображать специальную панель для поиска и фильтрации данных.

Экстра панель бегунка горизонтальной прокрутки

Экстра панель бегунка горизонтальной прокрутки

DBGridEh позволяет отображать дополнительную информацию в горизонтальном ScrollBar'е.

Область дополнительной информации может включать следующие разделы:

  • Количество записей в наборе и количество выбранных записей в сетке.
  • Кнопки навигации по записям (DBNavigator).
  • Панель поиска и фильтрации (SearchPanel).
  • Основная информация о выбранных данных (MultiSelected области).

Фоновый рисунок

Фоновый рисунок

Grid позволяет отображать статические изображения (типа TPicture) на фоне клиентской области сетки.

Цвета линий в сетке данных

Цвета линий в сетке данных

Grid позволяет установить цвет и прятать разделительные линии для сетки в целом и для отдельных областей, включая область заголовка, SubtitleFilter, область индикаторов, область данных и Footer.

Delphi Styles

Delphi Styles

Все EhLib контролы поддерживают Delphi стили

Группировка данных

Группировка данных

Grid позволяет группировать данные, используя столбцы в качестве критерия группировки и выводить промежуточные суммарные значения для каждого уровня группировки.

Выпадающие списки STFilter'а

Выпадающие списки STFilter'а

Сетка позволяет фильтровать данные через выпадающий список уникальных значений, где пользователи могут выбирать элементы для фильтрации.

Инструментальная панель в Design-Time.

Инструментальная панель в Design-Time.

В режиме разработки в правом нижнем углу клиентской области Grid показывает цепочку компонент, через который он подключен к БД. Кликая на компоненты вы можете сразу выбрать их в инспектор объектов и изменить необходимые свойства.

Панель детальной информации

Панель детальной информации

Grid может иметь специальную панель детальной информации для записи. На панели можно располагать компоненты из палитры компонент IDE как на обычной панели TPanel. Во время выполнения панель скрыта, но пользователь может открыть ее, нажав на знак "+" для любой из записей DataSet'а.

Нелинейное расположение ячеек в строке записи (RowPanel)

Нелинейное расположение ячеек в строке записи (RowPanel)

Grid позволяет нелинейно располагать ячейки в строке записи - режим RowPanel. В этом режиме разрешается располагать клетки записи одну под другой и менять высоту каждой ячейки отдельно.

Сложные заголовки, футер, сортировка

Сложные заголовки, футер, сортировка
Grid позволяет:
 
  • Строить сложные заголовки колонок с возможностью объединения нескольких ячеек по горизонтали.
  • Отображать специальную строку или строки внизу грида для отображения сумм, количеств и других значений полей.
  • Автоматически переносить текст на новую строку, если она не вмещается по ширине в ячейку.
  • Сортировать данные по щелчку на заголовке.
  • Показывать флажки-чекбоксы для Boolean полей.

Гибкая настройка lookup редактора

Гибкая настройка lookup редактора

Grid также позволяет гибко настроить отображение данных в выпадающих списках для Lookup полей, используя такие возможности как:

  • Отображение нескольких полей в списке
  • Отображение заголовков столбцов
  • Отображение специальной строчки для занесения «Пустых» значений ключевого поля
  • Изменение размера выпадающего списка мышкой в run-time

Гибкая настройка кнопок редактирования

Гибкая настройка кнопок редактирования

Grid позволяет отображать кнопки в редакторе ячеек грида, такие как DropDown, UpDown и кнопки с Bitmap картинками.

Выпадающий календарь в редакторе полей типа TDateTime

Выпадающий календарь в редакторе полей типа TDateTime

Grid позволяет выводить выпадающий календарь для полей типа TDateTime.

Выпадающий калькулятор в редакторе числовых полей

Выпадающий калькулятор в редакторе числовых полей

Grid позволяет выводить выпадающий калькулятор для числовых полей.

Гибкая настройка отображения данных в ячейках сетки

Гибкая настройка отображения данных в ячейках сетки

Grid позволяет гибко настраивать отображение данных в ячейках.

Перетаскивание записей.

Перетаскивание записей.

Grid позволяет перетаскивать записи с компоненты на компоненту.

Вывод данных в виде дерева.

Вывод данных в виде дерева.

DBGridEh позволяет отображать иерархическую структуру записей из TMemTableEh.

Вывод графической информации из BLOB полей.

Вывод графической информации из BLOB полей.

DBGridEh позволяет отображать графические данные из BLOB полей. При этом возможна плавная прокрутка данных по вертикали без привязки к границам записи.

Элементы редактирования.

Элементы редактирования.

 

Библиотека содержит набор элементов для редактирования индивидуальных значений.
При этом каждый элемент может работать как в режиме data-aware, так и обычном режиме не подключаясь к DataSource компоненту.
 
TDBEditEh - для редактирования текстовых значений,
TDBDateTimeEditEh - для даты или времени,
TDBComboBoxEh - текстовые значения, с выпадающим списком,
TDBNumberEditEh - для редактирования числовых значений,
TDBLookupComboboxEh - редактирование значений с подстановкой отображающих значений из другого DataSet'а,
TDBCheckBoxEh - флажок выбора.

Предварительный просмотр в окне предварительного просмотра.

Предварительный просмотр в окне предварительного просмотра.

Компонент TPrintDBGridEh позволяет выводить DBGridEh в область предварительного просмотра перед печатью в отдельном окне предварительного просмотра.

Предварительный просмотр по месту.

Предварительный просмотр по месту.

Компонент TPrintDBGridEh позволяет выводить DBGridEh в область предварительного просмотра перед печатью по месту просмотра.

Экспорт данных из DBGirdEh в различные форматы

Экспорт данных из DBGirdEh в различные форматы

EhLib позволяет экспортировать выбранную область сетки или все данные сетки в различные форматы данных, такие как: Текст, CSV, Hrml, RTF или Xls.

EhLib for Linux

EhLib for Linux

При использовании дополнительной библиотеки - CrossVCL начиная с Delpi XE10.2 вы можете использовать библиотеку EhLib для
создания приложений под ОС Linux.

EhLib for OS X

EhLib for OS X

При использовании дополнительной библиотеки - CrossVCL начиная в Delpi XE10.1 вы можете использовать библиотеку EhLib для
создания приложений под Apple OS X.