Практическая
работа NQ З
Разработать
приложение управления базой данных в режиме формы
Разработать
приложение управления базой данных «Архитектурные памятники Санкт-Петербурга» в
режиме формы.
1- Создайте папку О: \Номер
2. Создайте псевдоним Petergurg на директорию О:\Номер
З. Создайте
таблииу «Архитектурные памятники Санкт-Петербурга». Залайте следующие имена
нолей н свойства них:
•
Number — счетчик, ключевое поле;
•
Name_Monument — текстовый, размер поля 25 символов:
•
Architector — текстовый. размер поля 25 символов;
•
Spravka — Мето. размер поля 200 символов: ph0t0 — графический.
Задайте вторичные
индексы. чтобы происходило упорядочивание таблицы но фаМилии
архитектора. Сохраните таблицу под аменсм Мопител&
4. Создайте приложение управления
базой лапных в режиме формы,
Архитектурные
памятннкн СанклјЛе те рбур(а
|
|
|
|
Для того чтобы обеспечить просмотр базы
данных в режиме формы. в форму прил5жения нужно добавить компоненты.
обеспечивающие доступ к базе манных. а также компоненты. обеспечивающие
просмотр и редактирование содержимого полей записи, причем по одному компоненту
для каждого поля.
Компонент
DBText позволяет только лросматривать содержимое поля. а компонснлы DBEdit
ОВМето — [лросмалрива-гь и релакгировагь. Компонент DBImage — позволяет
Просматривать графическую информацию. связи этих компонент с базой данных необходимо
задать для них следующие свойства:
Свойство Описание
0ataSource Имя компонента-нсточника лавных
DataField
11олс базы данных, для отображения или редактирования которого использ е•гся
компонент
Установите на форму следующие компонеюты и расположите их
подобным образом:
компоненты Table1. DataSource1 и DBNaviqator1. Подключитс таблицу
Monuments.
компонента DBEdit1 для просмотра и редактирования поля
Мате_мопитепе компонента DBEdit2 лля просмотра и
редактирования поля Architector компонент 0BImage1 .:ця просмотра и
редактирования поля Photo. компонент ОВМето1 — для просмотра и
редактирования поля Spravka компонент Labe11. Labe12. Labe13, Labe14 для
ввола пояснительного текста.
|
form1
|
|
|
|
|
Задайте для компонент следуюншс
свойства полей:
СвойС1мо
|
|
Значение
|
|
|
Labe11
|
|
Са tion
|
|
Памятник
|
|
|
DBEdit1
|
|
DataSource
|
|
[)ata.Source
|
|
DataFiel<
|
|
Молитеп:
|
|
|
Labe12
|
|
Са tion
|
|
А хитеКто
|
|
|
|
DBEdit2
|
|
DetaSource
|
|
DataSource 1
|
|
0ataField
|
|
ArchiIect0T
|
|
|
Labe13
|
|
Са tion
|
|
Фото
|
ия
|
|
|
DBImage1
|
|
0ataSource
|
|
[)ataSourceI
|
|
0ataFEId
|
|
Photo
|
|
|
(-abe14
|
|
Са tion
|
|
Исто ическая сп
|
|
|
|
овмето1
|
|
DataSource
|
|
[)3ta.Source
|
|
Data FieId
|
|
S vk3
|
|
|
Form1
|
|
Са tion
|
|
А Ите
|
ные памя•п.ики
|
|
га
|
|
|
|
|
|
|
|
5. Заполните таблицу Monuments
следующими данными:
|
Памятник
|
Армттек-тор
|
Историческая
справка
|
|
Адм
|
Захаров А „Д.
|
Здание А:гмирмтейства
гаким. как оно зы• глядит сейчас. стало после в
1806 — 1823 годах. Высота шпиля: 72 м
|
2
|
Александровская колонна
|
Огюст Монферран
|
Памятник побелы России
над войсками Наполеона в Отечественной войне 1812 года. Открыта 30 августа
1834 года. Высота — 47,5
. вес анитноГо ствола — тонн.
|
3
|
Зимний дворец
|
Растрелли ф.Б.
|
Зимний дворец много раз менял свой облик,
Последний раз он
перестраивался по проекту Растрелли. Строительство дворца [1родолжалось более
семи лет (1754 — 1762 годы).
|
4
|
Ростральные КОЛОННЫ
|
Тома ле Томон
|
ростральные колонны.
органично вошедшие в архитектурный ансамбль Стрелки Васильевского острова.
были сооружены в 1810 [•лу•. Они напоминают о су щестнованшем н древнем римс
обычае — ук рашать триумфальные колонны рострами захваченных
|
5
|
Исаакиевский собор
|
Огюст Монферран
|
Исаакиевский собор,
четвертый по сче1у. стали возводить н 1818 годы. Строился собор 40 лет И
6'.L'1 окончен В J85S гол .
|
Перенос полей на форму из
Редактора Полей
Создайте новый проект“,
2. Поместите на форму компонент Ta)le1
и свяжите его с Monuments базы данпых Peter5urg.
З. Сделайте двойной шелчок по
компоненте ТаЬ1е1. затем шелкните правоп кнопкой мыши в окне Редактора Полей и
из всплывающем“ меню выберите раздел Add ал fields — добавить все поля.. В окне
появятся имена всех полей таблипы. Установите шх свойства DisplayLabel
соответствующие значения имен полей. Затем выделите поля. которые необходимо
заполнитт. Name_Monument, Architect0r. Ph0t0, Spravka, ycraH0Bwre курсор мышц
на выделенных Полях и их мышью на форму. Вы увидите. Что на форме
будут автоматически созданы компоненты. отображаюшае данные каждого поля и
снабженные метками. которые вы указани в свойствах 0isp1ayLabeI полей Остается
только разместить их должным образом на форме. добавить навигатор н приложение
готово.
4. Присмотритесь внимательно к
тем компонентам, которые создались на форме. На форме появился источник данных
DataS0urce1. связанный своим свойством DataSet с набором Ланных Teble1. А также
все компоненты необходимы для олображения данных. те которыс мы устанавливали в
прельг.лулем задании и связывали с нашей базой данных. теперь установились и
связались с базой ланных автоматически. Посмотрите свойства любого компонента.
например. DBEdit2, и вы увилите «по значение свойства DateSource равно значению
0ataSource1. а значение свойства DataField соответствует имени поля
Architector.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.