Редакция: 1.52

(Изменения и дополнения по сравнению с редакцией 1.5 отчечена красным цветом)


Оглавление

Введение. 4

Установка. 8

Распаковка архива. 8

Установка пакетов. 9

Установка файлов помощи. 10

Использование компоненты TDBGridEh. 12

Общие понятия о TDBGridEh, TDataLink и TDataSet. 12

Работа с TDBGridEh в режиме разработки. 12

Панель детальной информации для записи – RowDetailPanel. 13

Режим RowPanel 14

Работа в режиме группировки данных. 15

TDBGridEh и вертикальный scrollbar. 16

Использование DBGridEh для сортировки и фильтрации данных в DataSet. 17

Настройка сетки для сортировки данных: 18

Настройка grid'а для фильтрации данных: 19

Настройка заголовков grid'а. 21

Настройка колонтитулов grid'а. 22

Настройка ячеек данных. 22

Hint’ы и Tooltips’ы.. 25

Настройка in place редактора ячейки grid'а. 25

Автоматическая подгонка ширины столбцов grid'а под ширину клиентской области grid'а. 26

3D и flat вид grid'а. 26

Импорт/Экспорт данных TDBGridEh в/из разные форматы. 26

Работа со свойствами объекта TDBGridEh.IndicatorTitle. 26

Настройка глобальных свойств TDBGridEh. 27

Другие возможности. 30

Преобразование существующего компонента TDBGrid в TDBGridEh. 31

Использование TPrintDBGridEh. 32

Rich text перед и после grid'а. 32

Возможности, не поддерживающиеся текущей версией TPrintDBGridEh. 33

FAQ List: 33

Использование компонента TDBSumList 34

Общие сведения о TDBSumList. 34

Как это работает и почему SumList иногда рассчитывает агрегатные значения некорректно. 34

Использование edit-контролов. 35

Общие сведения об edit-контролах. 35

Работа с кнопками редактирования. 35

Использование TDBDateTimeEditEh. 35

Использование TDBNumberEditEh. 36

Использование TDBComboBoxEh. 36

Использование TDBLookupComboboxEh. 36

Использование SpecRow в столбцах компонентов DBGridEh и DBLookupComboBoxEh. 37

Использование TPropStorageEh и TPropStorageManagerEh. 38

Введение в технологию MemTable + DataDriver. 39

Компонент TMemTableEh. 40

Два режима работы компонента TMemTableEh. 40

ViewScroll 40

Мастер/дитэил отношения. 40

Режим хранения записей в виде дерева (TreeView). 40

Работа с полями типа AutoIncrement 41

Использование индексов. 42

Использование общих данных несколькими датасетами. 42

Перетаскивание записей в TMemTableEh при включенном режиме dghRecordMoving. 42

Тип поля TRefObjectField. 42

Агрегированные поля. 43

Сортировка данных. 43

Создание/удаление таблиц в памяти в режиме ‘stand-alone’. 43

Работа с компонентом в режиме ‘with datadriver’. 44

Отложенные обновления (CachedUpdates). 44

Метки записей и переход на запись по метке. 45

Поиск в TMemTableEh. 46

Быстрый доступ к значениям записи. 48

Копирование данных и структуры из/в внешнего DataSet’а. 48

Внутренние объекты компонента TMemTableEh. 49

Работа с TMemTableEh в период разработки. 50

Компонент TDataDriverEh. 51

Компонент TSQLDataDriverEh. 53

Динамическое формирование SQL выражений при обновлении данных. 55

TSQLDataDriverEh или TXXXDataDriverEh, что выбрать для работы. 56

Работа с TSQLDataDriverEh и TXXXDataDriverEh в период разработки. 56

Обратная связь и отчет об ошибках. 58