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

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

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






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

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; просмотров: 380. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

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

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

Экспертная оценка как метод психологического исследования Экспертная оценка – диагностический метод измерения, с помощью которого качественные особенности психических явлений получают свое числовое выражение в форме количественных оценок...

В теории государства и права выделяют два пути возникновения государства: восточный и западный Восточный путь возникновения государства представляет собой плавный переход, перерастание первобытного общества в государство...

Закон Гука при растяжении и сжатии   Напряжения и деформации при растяжении и сжатии связаны между собой зависимостью, которая называется законом Гука, по имени установившего этот закон английского физика Роберта Гука в 1678 году...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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