Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекції для 3ОТ1.doc
Скачиваний:
10
Добавлен:
21.02.2016
Размер:
16.31 Mб
Скачать

Контрольні питання

  1. Опишіть процедуру створення таблиць баз даних

  2. Опишіть процедуру створення форм прикладних застосувань

АУДИТОРНЕ ЗАНЯТТЯ

Змістовий модуль 6: програмування з графами

Тема 6.6: основи баз даних

Лекція №56 – Відображаючі компоненти для роботи з базами даних

План заняття

  1. Характеристика відображаючих компонентів при роботі з базами даних

  2. Характеристика компоненту об’єкт поля та його властивостей

На этом занятии будут подробно рассмотрены некоторые ос­новные компоненты, которые используются в Delphi для работы с БД, а также важнейшие свойства и методы этих компонентов.

Объект поля. Прежде всего, рассмотрим объект поля Field, который имеет весьма важное значение. Класс TField позволяет обращаться к отдельным полям таблицы БД. Любой набор данных (наборы данных Table и Query будут рассматриваться ниже) содержит как минимум одно поле. По умолчанию доступны все поля набора данных. Однако могут быть ситуации, когда нет не­обходимости использовать все поля, в этом случае может быть задан некоторый ограниченный набор полей, доступных для ис­пользования. Это осуществляется с помощью специального ре­дактора полей, который позволяет на этапе конструирования при­ложения определять объекты-поля. Имена объектов поля форми­руются путем объединения имени набора данных и имени поля. Например, если в качестве набора данных используется таблица Tablel и у нее определен объект для поля Fam, то этот объект получит имя Tablel Fam.

Таким образом, к полю можно обращаться тремя эквивалент­ными способами ных. Этот компонент располагается на странице DataAccess Па­литры компонентов.

Данный компонент имеет всего четыре характерных специфи­ческих свойства.

Свойство DataSet (тип TDataSet) служит для указания на­бора данных, с которым связан источник данных. В свою очередь, визуальные компоненты связываются с источником данных через свое свойство DataSource.

Свойство State (тип TDataSetState) определяет текущее состояние, в котором находится набор данных.

Свойство AutoEdit (тип Boolean) определяет возможность редактирования набора данных пользователем через визуальные компоненты с использованием определенных, присущих этим ком­понентам действий для перевода их в режим модификации. По умол­чанию свойство AutoEdit имеет значение True, т.е. редактирова­ние записей разрешено. Если установить этому свойству значение False, то пользователю будет запрещено редактировать набор дан­ных, связанный с конкретным источником данных. Однако при этом возможным остается программное внесение изменений, а также пользователь может переводить набор данных в режим модификации нажатием соответствующих кнопок компонента DBNavigator.

Свойство Enabled (тип Boolean) определяет, будут ли визу­альные компоненты, связанные с конкретным источником дан­ных, отображать данные.

Кроме компонента DataSource, на странице DataAccess распо­ложен еще целый ряд компонентов, предназначенных для обеспе­чения доступа к данным.

Элементы страницы ADO Палитры компонентов позволяют взаимодействовать с информацией из базы данных с использова­нием объектов данных ActiveX.

Компоненты, расположенные на странице InterBase, дают воз­можность непосредственно соединяться с БД InterBase без ис­пользования процессоров BDE или ADO.

Страница Midas содержит компоненты, используемые для соз­дания удаленных БД.

Страница Decision Cube применяется для создания систем приня­тия решений и обеспечивает работу с многомерными данными.

На странице Rave находятся компоненты, применяемые для

создания отчетов.

Компоненты, представленные на страницах DataSnap, предна­значены для работы с многоярусными базами данных

На странице dbExpress располагаются компоненты, которые позволяют приложениям связываться с базами данных, исполь­зующими технологию dbExpress.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]