На этом шаге мы рассмотрим вкладку RX DBAware
Вкладка RX DBAware имеет следующий общий вид:
Рис.1.Палитра компонентов RX DBAware
Дадим краткую характеристику компонентов, находящихся на этой вкладке:
Компонент | Описание |
---|---|
Компонент 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 предоставляет доступ к списку элементов
(полей, индексов, правил ссылочной целостности и т.д.) специфицированной свойством |
На следующем шаге мы рассмотрим компонент TRxMemoryData.