Студопедия — Подключение и отображение наборов данных
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Подключение и отображение наборов данных






В основе любого приложения баз данных лежат наборы данных. В основе любого приложения баз данных лежат наборы данных – это множество записей одной или нескольких таблиц, переданные в приложение в результате активизации компонента доступа к данным. Набор данных представляет собой виртуальную таблицу, расположенную в области оперативной памяти, предназначенной приложению. Любой набор данных должен поддерживать выполнение двух классов операций:

1. Связь с базой данных: нахождение файла с данными, подключение к нему и передачу данных от файла данных к приложению и обратно.

2. Связь с визуальными компонентами управления данными: поддержка операций отображения и редактирования данных, а также корректное удаление, фильтрация, сортировка.

Таким образом, наборы данных служат связующим звеном между физически расположенными на носителе данными и визуальными компонентами для их отображения в приложении. Они обеспечивают передачу данных и команд пользователя. При этом, вне зависимости от использованной технологии доступа (рассмотренные в теме 2), наборы данных поддерживают общий набор функций и полностью совместимы с компонентом DataSourse. Данный компонент распределяет потоки данных между визуальными компонентами и унифицирует работу с приложением. В VCL Delphi реализован набор базовых классов, поддерживающих

функциональность наборов данных, и практически идентичные по составу наборы дочерних компонентов для технологий доступа к данным. Их общий предок - класс TDataSet.

property Active: Boolean; – открывает или закрывает набор данных.

Этим свойством можно управлять специальными методами-процедурами

Open и Close.

Методы навигации в наборе данных:

procedure First – переместиться на первую запись,

procedure Last – переместиться на последнюю запись,

procedure Next – переместиться на следующую запись,

procedure Prior – переместиться на предыдущую запись.

function MoveBy(Distance: Integer): Integer – перемещает курсор на Distance записей.

Свойство RecordCount – содержит количество записей в наборе данных.

Совокупность полей набора данных определяется свойством property

Fields:Fields;

Общее число полей набора данных возвращает свойство property FieldCount: Integer;

На первом этапе на форму нового проекта необходимо перенести компонент TTаblе со страницы BDE Палитры компонентов. Свойство DatabaseName должно ссылаться на псевдоним БД. Для свойства TableName необходимо задать имя таблицы. Для активизации связи компонента с таблицей необходимо установить в свойстве Active значение True.

На втором этапе разработки приложения баз данных необходимо перенести на форму и настроить компонент TDataSource, который обеспечивает взаимодействие набора данных с компонентами отображения данных.

На третьем этапе создания приложения баз данных необходимо разработать пользовательский интерфейс на основе компонентов отображения данных. Эти компоненты предназначены специально для решения задач просмотра и редактирования данных. Внешне большинство этих компонентов ничем не отличаются от стандартных элементов управления. Более того, многие из компонентов отображения данных являются наследниками стандартных компонентов — элементов управления.

 







Дата добавления: 2015-03-11; просмотров: 381. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Именные части речи, их общие и отличительные признаки Именные части речи в русском языке — это имя существительное, имя прилагательное, имя числительное, местоимение...

Интуитивное мышление Мышление — это пси­хический процесс, обеспечивающий познание сущности предме­тов и явлений и самого субъекта...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

Типология суицида. Феномен суицида (самоубийство или попытка самоубийства) чаще всего связывается с представлением о психологическом кризисе личности...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия