Программирование на Delphi 7


Компоненты отображения данных


ГЛАВА 15
ГЛАВА 15 Компоненты отображения данных До этого момента мы рассмотрели аспекты создания приложений баз данных, касающиеся организации доступа к данным и создания в приложениях наборов данных. Те...
Компонент TDBRadioGroup
Компонент TDBRadioGroup Компонент представляет собой стандартную группу переключателей, состояние которых зависит от значений поля связанного набора данных. В поле можно передавать фиксированны...
Компонент TDBListBox
Компонент TDBListBox Компонент отображает текущее значение связанного с ним поля набора данных и позволяет изменить его на любое фиксированное из списка. Функционально компонент ничем не отлича...
Компонент TDBComboBox
Компонент TDBComboBox Компонент отображает текущее значение связанного с ним поля набора данных в строке редактирования, при этом значение поля должно совпадать с одним из элементов разворачива...
Компонент TDBMemo
Компонент TDBMemo Компонент представляет собой обычное поле редактирования, к которому подключается поле с типом данных Memo или BLOB. Основное его преимущество — возможность одновременного про...
Компонент TDBImage
Компонент TDBImage Компонент предназначен для просмотра изображений, хранящихся в базах данных в графическом формате. Редактировать изображения можно только в каком-либо графическом редакторе,...
Компонент TDBRichEdit
Компонент TDBRichEdit Компонент предоставляет возможности полноценного текстового редактора для просмотра и изменения текстовых данных, хранящихся в связанном поле набора данных. Поле должно со...
Синхронный просмотр данных
Синхронный просмотр данных При разработке приложений для работы с базами данных часто возникает необходимость в связывании двух наборов данных по ключевому полю. Например, в таблице Orders (содер...
Механизм синхронного просмотра
Механизм синхронного просмотра Непосредственным предком компонентов синхронного просмотра данных является класс TDBLookupControl, который инкапсулирует список значений для просмотра и сам механ...
Таблица 15 7 Основные свойства
Таблица 15.7. Основные свойства, включающие механизм синхронного просмотра Объявление Тип Описание property KeyFieid: string; Pb Ключевое поле таблицы синхронного просмотра property K...
Главная форма проекта DemoLookup
Рисунок 15.5. Главная форма проекта DemoLookup Ключевые свойства компонента настроены следующим образом. Свойство Listsource указывает на компонент custsource типа TDataSource, который связан...
Компонент TDBLookupListBox
Компонент TDBLookupListBox Компонент представляет собой список значений поля синхронного просмотра для поля, заданного свойством DataField, из набора данных DataSource. Его основное назначение...
Компонент TDBLookupComboBox
Компонент TDBLookupComboBox Компонент представляет собой комбинированный список значений поля синхронного просмотра для поля, заданного свойством DataField, из набора данных DataSource. Его осн...
Классификация компонентов отображения данных
Классификация компонентов отображения данных Все компоненты отображения данных можно разделить на группы по нескольким критериям (Рисунок 15.1). Большинство компонентов предназначены для работы с...
Классификация компонентов отображения данных
Рисунок 15.1. Классификация компонентов отображения данных Для представления и редактирования информации, содержащейся в полях типа Memo, используются специальные компоненты TDBMemo и TDBRichEd...
Таблица 15 1 Общие свойства компонентов отображения данных
Таблица 15.1. Общие свойства компонентов отображения данных Объявление Описание property DataField: string; Поле связанного с компонентом...
Графическое представление данных
Графическое представление данных Для представления данных из некоторого набора данных в виде графиков различных видов предназначен компонент TDBChart (табл. 15.8). В нем можно одновременно показы...
Специализированный редактор компонента TDBChart
Рисунок 15.6. Специализированный редактор компонента TDBChart Список X позволяет выбрать поле набора данных, значения которого будут последовательно откладываться по оси абсцисс. Список Y позв...
Таблица 15 8 Свойства и методы компонента TDBChart
Таблица 15.8. Свойства и методы компонента TDBChart Объявление Описание Свойства property AutoRefresh : Boolean; Разрешает...
Резюме
Резюме Компоненты отображения данных играют важную роль при создании интерфейсов приложений баз данных. Разнообразие предлагаемых элементов управления позволяет решать любые задачи по организации...
Табличное представление данных
Табличное представление данных Компонент TDBGrid Этот компонент инкапсулирует двумерную таблицу, в которой строки представляют собой записи, а столбцы — поля набора данных. Компонент TDBGri...
Редактор колонок компонента TDBGrid
Рисунок 15.2. Редактор колонок компонента TDBGrid  При метода метода DefaultDrawColumnCell  и метода- обработчика OnDraw-CoiumnCell можно управлять процессом отображения данных в ячей...
Таблица 15 2 Свойства и методы компонента WBGrid
Таблица 15.2. Свойства и методы компонента WBGrid Объявление Тип Описание Свойства property Columns: TDBGridColumns; ...
Список колонки в компоненте TDBGrid
Рисунок 15.3. Список колонки в компоненте TDBGrid...
Таблица 15 3 Свойства и методы класса TColumn
Таблица 15.3. Свойства и методы класса TColumn Объявление Тип Описание Свойства property Alignment: TAlignment; Pb...
Таблица 15 4 Свойства и методы класса TDBGridColumns
Таблица 15.4. Свойства и методы класса TDBGridColumns Объявление Тип Описание Свойства property Grid: TCustomDBGrid; R...
Компонент TDBCtrlGrid
Компонент TDBCtrlGrid Компонент TDBCtrlGrid внешне напоминает компонент TDBGrid, но никак не связан с классом TCustomDBGrid, а наследуется напрямую от класса TWinControl. Этот компонент позволя...
Таблица 15 5 Свойства и методы компонента TDBCtrlGrid
Таблица 15.5. Свойства и методы компонента TDBCtrlGrid Объявление Тип Описание Свойства property AllowDelete: Boolean; Pb Разрешает или запрещает удаление текущей записи property Allo...
Навигация по набору данных
Навигация по набору данных Перемещение или навигация по записям набора данных может осуществляться несколькими путями. Например, в компонентах TDBGrid и TDBCtrlGrid, которые отображают сразу неск...
Назначение кнопок компонента TDBNavigator
Рисунок 15.4. Назначение кнопок компонента TDBNavigator Компонент TDBNavigator содержит набор кнопок, каждая из которых отвечает за выполнение одной операции над набором данных. Всего имеется 1...
Таблица 15 6 Свойства и методы компонента TDBNavigator
Таблица 15.6. Свойства и методы компонента TDBNavigator Объявление Тип Описание Свойства property ConfirmDelete: Boolean;...
Представление отдельных полей
Представление отдельных полей Большинство компонентов отображения данных предназначено для представления данных из отдельных полей. Для этого все они имеют свойство DataField, которое указывает...
Компонент TDBText
Компонент TDBText Этот компонент представляет собой статический текст, который отображает текущее значение некоторого поля связанного набора данных. При этом данные можно просматривать в режиме...
Компонент TDBEdit
Компонент TDBEdit Компонент представляет собой стандартный однострочный текстовый редактор, в котором отображаются и изменяются данные из поля связанного набора данных. Прямой предок компонента...
Компонент TDBCheckBox
Компонент TDBCheckBox Компонент представляет собой почти полный аналог обычного флажка (компонент TCheckBox) и предназначен для отображения и редактирования любых данных, которые могут иметь то...








- Начало -    


Книжный магазин