Проектирование баз данных в среде Delphi: Компьтерный методический материал к лабораторным работам. Блюдина Л.С. - 24 стр.

UptoLike

Составители: 

Группа
Form Generation
(Содержание формы) определяет, где должны
находиться создаваемые неотображаемые компоненты Tabel (Query) и
DataSource. Для этого предлагается выбрать один из следующих вариантов:
Form Only
(Создание только формы) - будет создано только одно окно
формы БД, и в нем будут отображены все объекты.
Form and DataModule
(Создание формы и окна «DataModule») - будет
создаваться окно формы БД с отображаемыми компонентами и
дополнительное окно «DataModule» c неотображаемыми объектами.
При создании формы БД в нее будет добавлен объект Navigator.
Для запуска процедуры создания окна с формой БД и завершения
работы с экспертом требуется нажать кнопку Finish (Закончить). После
создания формы БД ее можно далее корректировать обычными способами.
Пример 2.
Попробуйте самостоятельно создать форму БД с подформой для
работы с информацией из БД «Телефонная книжка» с помощью
возможностей Form Wizard.
Сравните два метода создания формы (метод из
Примера 1
и метод из
Примера 2)
.
Редактор полей (Fields Editor) и поле набора данных (Класс TField)
Fields Editor помогает вам связывать заказные объекты с некоторыми
или всеми полями таблицы. Связав заказной объект с полем, вы можете
управлять тем, как поле отображается, форматами, контролерами
допустимости значения и данными ввода. Fields Editor также позволяет
добавлять новые поля в таблицы во время выполнения и рассчитывать
значения, которые будут появляться в новых полях. Эта последняя процедура
называется вычисляемыми полями.
Пример 3. Работа с редактором полей при создании формы БД
«Телефонная книжка»
1.
Загрузим проект, помещенный в файле MyExUnitDB.dpr, используя
команду главного меню File|Open.
2.
Будем выводить дополнительно порядковые номера записей (значение
поля IDPeople). При этом будем выводить в виде трехзначного числа,
независимо от фактического количества цифр, и снабжать выведенную
информацию пояснением «Порядковый номер». Для этого выполним
следующие действия:
2.1.
На форме Form1 активизируем компоненту Table1. В появившийся
редактор полей перенесем все поля таблицы, используя команду
локального меню редактора Add Fields. В списке полей, появившемся в
редакторе, выделим поле IDPeople. В инспекторе объектов появятся
характеристики этого поля. В свойство DisplayFormat поместим
следующую строку: