Main
Description
Screen shots
Register&Support
Download
Contact us

EtvHelper free
ETV Library

Для XUSSR
Главная
Новости
Регистрация

Библиотека DB компонент для Borland Delphi 3-7.

17 февраля 2003. Версия 3.5 доступна для скачивания.
Новое в этой версии

Для граждан и организаций стран бывшего СССР Etv Library распространяется бесплатно, с исходными текстами. Регистрируйтесь и качайте!

 
Компоненты для поддержки справочной (lookup) информации
Отображение нескольких полей, фильтры, многоуровневость, деревья, расширенный поиск, прямое редактирование значения,  переключение и отображение столбца поиска/редактирования, 
смена сортировки LookupDataSet'а, вызов формы редактирования справочника, определение шрифта для любой строки справочника, автоматический выбор столбца (для полей "Число;Текст"), возможность внесения значений, отсутствующих в справочнике.
 
DBGrid
Многострочные заголовки, строка итогов, Font и Color для любой ячейки, изменение видимости и очередности полей, вывод на печать в текстовом и графическом режиме, мощные справочные (lookup) поля , клонирование записей, окно редактирования одной записи, подстановка своих элементов управления.
 
Выборки (Query and filter builder), сортировка и поиск
Определение пользователем запросов и фильтров для отдельной таблицы и для группы таблиц, связанных отношением master-detail или иначе. Замена вашего Dataset'a на сгенерированный запрос. Сохранение запросов.
Смена сортировки Dataset'а, включая SQL dataset'ы (такие как TQuery), определение списка сортировок.
Поиск записей используя поля текущей сортировки, в том числе и для SQL dataset'ов (таких как TQuery).
 
Фиксированные списки
Компоненты для работы/отображения небольших фиксированных списков, в соответствие которым в базе ставятся поля Smallint. 
Например, Маленький/Средний/Большой, в базе 0/1/2. 
 
Механизм вызова форм редактирования & Базовая DB форма
Прямой вызов формы редактирования для любого dataset'а отображенного на экране, передача значений в форму редактирования, возврат значений оттуда. Удобно использовать для редактирования справочных таблиц (вызов из DBLookupComboBox'а).

TFormBase - базовая форма для отображения данных: автоматическая генерация страницы редактирования одной записи, 
определение выборок, сортировка, поиск, обновление информации.

Всплывающие (popup) меню
Run-time: Всплювающие меню DB элементов управления (db controls) имеют функции навигации (как в DBNavigator), клонирование записи, плюс много других функций зависящих от типа элемента управления; автоматически подсоединяются ко всем etv db controls не имеющим всплювающего меню. 
Design-time: EtvDatasetMenu - просмотр, редактирование и др. операции с данными в дизайнере; копирование информации в сlipboard; копирование ремарок из базы данных; др. функции. 
Всплывающие меню элементов управления (db controls) - переход к Dataset'у; переход к полю, др. функции.
 
Элементы управления для полей данных (сontrols for db fields) & Замена элементов управления пользователем
В процессе работы некоторые Etv компоненты создают элементы управления для полей данных. Набор функций возвращает элементы управления для разных типов полей. Предусмотрена возможность определения и подстановки своих наследников 
от TControl. Ваши элементы управления будут использоваться при 
определении выборок, поиска, при автоматической генерации компонентов редактирования/просмотра одной записи и, кроме того, можно определить элементы редактирования для использования в гриде.
 
Другие компоненты и механизмы
  • TEtvTable, TEtvQuery - редактирование данных в дизайнере; 
    поддержка лукапных полей; Popup меню в дизайнере; проверка MasterSource при вставке записи, автоинкрементные поля и др.;
  • TEtvPageControl+TEtvTabSheet - отключение данных на неактивных страницах для ускорения работы;
  • TEtvApp object - открытие/обновление данных;
  • TEtvDMInfo component - информация о компонентах датамодуля; 
  • Открытие/закрытие всех dataset'ов модуля;
  • TEtvPrinter - Объект для вывода информации на принтер в текстовом и графическом виде; диалог для определения различных параметров печати;
  • TEtvRecordCloner - клонирование записей для группы датасетов связанных отношением Master-Detail (1:N)
  • TEtvDBRichEdit - добавлено Popup Menu с различными функциями, сквозной поиск и замена, т.е. с переходом от записи к записи;
  • Другие компоненты и функции

  

Last updated Feb-17-2003