Шаг 1.
Компоненты библиотеки RX.
Вкладка RX DBAware (общие сведения)

    На этом шаге мы рассмотрим вкладку RX DBAware

    Вкладка RX DBAware имеет следующий общий вид:


Рис.1.Палитра компонентов RX DBAware

    Дадим краткую характеристику компонентов, находящихся на этой вкладке:

Таблица 1. Основные компоненты
Компонент Описание
Компонент TRxMemoryData представляет собой таблицу в памяти (RAM), которая может быть использована как обычный набор данных (dataset) в Delphi.
Компонент TRxDBGrid предназначен, как и стандартный компонент TDBGrid, для отображения данных таблиц БД или результатов запросов в табличной форме.
Компонент TRxDBLookupList почти полностью аналогичен стандартному компоненту из VCL TDBLookupList и имеет те же самые свойства, методы и события. Однако по сравнению с TDBLookupList у этого компонента есть некоторые дополнительные возможности и свойства.
Компонент TRxDBLookupCombo почти полностью аналогичен стандартному компоненту из VCL TDBLookupCombo и имеет те же самые свойства, методы и события. Однако по сравнению с TDBLookupCombo у этого компонента есть некоторые дополнительные возможности и свойства.
Компонент TRxLookupEdit представляет собой редактор с возможностью как прямого ввода текста пользователем в строке редактирования, так и выбора текста из выпадающего списка, заполняемого значениями из базы данных.
Компонент TDBDateEdit ориентирован на работу с базами данных для редактирования даты.
Компонент TRxDBCalcEdit ориентирован на работу с базами данных для редактирования чисел с возможностью импользования выпадающего калькулятора.
Компонент TRxDBComboEdit почти полностью аналогичен стандартному компоненту из VCL TComboEdit и имеет те же самые свойства, методы и события.
Компонент TRxDBRichEdit - компонент, который может показать и редактировать richtext область в наборе данных.
Компонент TDBStatusLabel представляет собой статический элемент управления, позволяющий отображать в текстовом виде текущее состояние связанного с ним через свойство DataSource набора данных.
Компонент TRxDBComboBox почти полностью аналогичен стандартному компоненту из VCL TDBComboBox и имеет те же самые свойства, методы и события.
Компонент TRxQuery является наследником компонента TQuery, поэтому обладает всеми ее свойствами и методами и сохраняет его функциональность. Отличие заключается в наличии свойства Macros, с помощью которого можно легко и удобно изменять текст SQL-запроса в дизайнере или во время исполнения.
Компонент TSQLScript предназначен для выполнения SQL-скриптов (сценариев), содержащих более одного SQL-предложения.
Компонент TMemoryTable предоставляет доступ к "таблицам в памяти", работу с которыми поддерживает BDE.
Компонент TQBEQuery аналогичнен компоненту TQuery, но позволяет работать с запросами формата QBE, совпадающего с форматом Paradox for Windows и Database Desktop.
Компонент TRxDBFilter реализует заложенную в API BDE возможность наложения фильтров на курсор (набор данных), без применения запросов SQL или QBE.
Компонент TDBIndexCombo предназначен для помещения в ваши формы элемента управления, задающего порядок сортировки (индекс) для записей таблиц базы данных (компоненты TTable).
Компонент TDBProgress использует Callback-функции IDAPI для сообщения о ходе выполнения длительных операций с БД и (в 32-битной версии) для трассировки обращений BDE к SQL-серверам.
Компонент TDBSecurity предоставляет два диалога, которые являются общеупотребимыми для приложений, работающих с базами данных.
Компонент TBDEItems предоставляет доступ к спискам всех доступных баз данных (включая "алиасы" или псевдонимы), драйверов баз данных или языковых драйверов для текущей кофигурации BDE, в виде набора данных, доступ к которому осуществляется как к обычной таблице.
Компонент TDatabaseItems предоставляет доступ к спискам объектов (таблиц, файлов или хранимых процедур) специфицированной базы данных, в виде набора данных, доступ к которому осуществляется как к обычной таблице.
Компонент TTableItems предоставляет доступ к списку элементов (полей, индексов, правил ссылочной целостности и т.д.) специфицированной свойством TableName таблицы, в виде набора данных, доступ к которому осуществляется как к обычной таблице TTable.

    На следующем шаге мы рассмотрим компонент TRxMemoryData.




Содержание Следующий шаг