Компоненты отображения данных и управления данными
Рассматриваемые в этом разделе компоненты предназначены для построения пользовательского интерфейса приложений Delphi, работающих с базами дан¬ных. Размещаются они на странице Data Controls Палитры компонентов. Многие из них наследуют свойства стандартных управляющих элементов, но есть и предназначенные исключительно для работы с базами данных.
Обзор стандартных компонент.
Сообщений 1 страница 20 из 20
Поделиться12008-02-27 17:34:30
Поделиться22008-02-27 17:36:10
В Delphi существует возможность просмотра данных в компонентах непосред¬ственно в процессе отладки приложения, при условии наличия активной связи с базой данных. В этом режиме очень удобно проверять правильность работы компонентов с необходимыми типами данных и эргономичность создаваемого интерфейса. Работать с записями и полями связанного набора данных можно при посредстве Редактора полей. Единственное, чего нельзя делать в таком режиме — это изменять исходные данные.
В этом разделе собрана справочная информация обо всех компонентах отоб¬ражения и управления данными. В описаниях компонентов приводятся сведения только о тех свойствах и методах, которые важны с точки зрения работы с базами данных, все прочие элементы стандартны и реализуют простейшие интерфейсные свойства. При необходимости информацию о них можно получить в разделах третьей главы, посвященных стандартным визуальным компонентам для построения пользовательского интерфейса.
Поделиться32008-02-27 17:37:06
Кроме этого, некоторые рассматриваемые свойства и методы могут присутствовать у нескольких компонентов, поэтому их описание приводится только один раз в первом по порядку компоненте. Например, свойства DataSource, Enabled, FieldCount и Fields принадлежат сразу нескольким из двенадцати рассматрива¬емых компонентов, их описание приводится в компоненте TDBGrid. Следует отметить, что все перечисленные свойства играют важную роль в управлении отображаемыми данными.
Поделиться42008-02-27 17:41:59
Компонент TDBGrid
TObject—”TPersistent—>TCo:mponent-”-TControl->TWinControl-” —>TCustomControl->TCustomGrid-”TCustoinDBGrid—>TDBGrid Модуль DBGRIDS Страница Палитры компонентов Data Controls
Предназначен для просмотра и редактирования всех записей связанного с ним набора данных в развернутом виде. Данные структурированы в табличном формате, представление полей и расположение колонок зависит от значений свойств компонентов типа TField набора данных.
Свойства компонента
(Pb) property DataSource: TDataSource;
(Pb) property Enabled: Boolean; Wo) property FieldCount: Integer; Определяет источник получения данных. Содержит имя экземпляра компонента TDataSource, через который передается набор данных.
Определяет режим отображения данных. В значении True любые изменения связанных с компонентом данных будут отражаться в TDBGrid. Свойство устанавливается в False при необходимости совершить большую последовательность действий (например, последовательное перемещение по записям), визуализация которых замедлит выполнение операции.
Поделиться52008-02-28 17:07:17
Компонент TDBNavigator
TO'bject-”TPersistent—>TComponent—>TControl->TWinControl->
->TCustomControl->TCustomPanel-”TDBNavigator
Модуль DBCTRLS
Это Навигатор базы данных, предлагающий разработчику простой и эф¬фективный механизм управления данными, представляемыми в компонентах отображения. Обычно он используется совместно с компонентом TDBGrid. Навигатор представляет собой панель, в которой содержится ряд кнопок.
Поделиться62008-02-28 17:12:17
Название Идентификатор Назначение
Первая nbFirst Перемещает курсор на первую запись.
Активизирует
кнопки "Следующая" и "Последняя",
деактивизирует кнопку "Первая".
Предыдущая nbPrior Перемещает курсор на предыдущую запись.
Активизирует
кнопки "Следующая" и "Последняя", если они
были неактивны.
Поделиться82008-02-28 17:30:03
Свойства компонента
(РЬ) property ConfirmDelete: Boolean; В значении True предопределяет применение диалогового окна под¬тверждения удаления записи при нажатии кнопки "Удалить" Навигатора баз данных.
Поделиться92008-02-28 17:32:01
Компонент TDBText
Поделиться102008-02-29 17:45:08
Компонент TDBEdit
Поделиться112008-02-29 17:46:56
Компонент TDBMemo
Поделиться122008-02-29 17:50:12
Компонент TDBImage
Поделиться132008-03-02 11:45:42
Компонент TDBListBox
Поделиться142008-03-02 11:46:43
Компонент TDBComboBox
Поделиться152008-03-02 11:49:13
Компонент TDBCheckBox
Поделиться162008-03-06 15:43:22
Компонент TDBRadioGroup
Поделиться172008-03-06 15:44:42
Компонент TDBLookupUst
Поделиться202008-03-06 15:54:49
Компонент TDBLookupCombo
TObject—>TPersistent->TCornponent-”TControl—>TWinControl-”TCustoniEdit-”
->TDBLookupCombo
Модуль DBLOOKUP
Страница Палитры компонентов Data Controls
Интегрирует свойства компонентов TDBComboBox и TDBLookupUst, создавая комбинированный список.
Методы компонента:
procedure closeUp;
Открывает и закрывает список просмотра компонента.