LastName A 10 *
FirstName А 10 *
PhoneExt N
HireDate D
SalaryLast I
SalaryCurrent I
7. После ввода всех полей щёлкните по кнопке Save As, выберите созданный ранее псевдоним из раскрывающегося списка, введите имя таблицы, выберите параметр Показать таблицу и щёлкните по кнопке ОК.
8. Выполните команду Table - Edit Data и введите три записи в таблицу:
Nelson | Roberto | 28.12.1988 | |||
Jonhson | Leslie | 05.04.1984 | |||
Weston | Terry | 01.05.1990 |
9. Закройте утилиту Database Desktop.
10. Создайте новое приложение или лучше новую форму в данном приложении из задания 1.
11. Поместите на форму компонент Table (на закладке Data Access). B Инспекторе Объектов установите свойства:
- DatabaseName равное псевдониму базы данных, в которой будет сохраняться таблица. Выберите этот псевдоним из раскрывающегося списка.
- TableName равное имени таблицы, выбрав имя из раскрывающегося списка имён таблиц для заданного псевдонима.
- Active равное True для того, чтобы при запуске приложения сразу открывалась таблица.
12.Поместите на форму компонент Data Sourse. Для связи этого компонента с таблицей установите его свойство DataSet.
|
|
13.Поместите на форму сетку для данных - объект DBGrid (закладка DataControl). Установите его свойство DataSourse.
14.Поместите на форму компонент DBNavigator. Установите его свойство DataSourse и ShowHint (для появления подсказок, когда курсор будет задерживаться над кнопкой панели).
15.Поместите на форму компонент DBEdit и установите для него свойства DataSourse и DataField (поле записи, которое будет отображаться в компоненте).
16.3апустите приложение. В работающем приложении добавьте записи таким образом, чтобы таблица имела новый вид:
Nelson | Roberto | 28.12.1988 | |||
Yoing | Bruce | 06.02.1989 | |||
Jonhson | Leslie | 05.04.1984, | |||
Forest | Phil | 17.04.1989 | |||
Weston | Terry | 01.05.1990 |
17.Bo многих случаях требуется ограничить количество отображаемых полей таблицы, или изменить порядок следования полей, или создать вычисляемые поля. Эту задачу можно выполнить путём создания и модификации виртуальных полей, полученных из физических полей с помощью редактора Field Editor. Переконфигурируйте информацию из базы данных следующим образом: оставьте в таблице столбцы LastName и FirstName, поменяв их местами, столбцы SalaryLast, SalaryCurrent и добавьте вычисляемый столбец Additions для определения прироста зарплаты. Для этого выполните следующее:
• Выполните двойной щелчок на объекте Tablel, чтобы попасть в окно редактора Fields Editor.
• Щелчок правой кнопкой позволит выбрать нужные поля с помощью команды Add и создать новое виртуальное вычисляемое поле с помощью команды New.
• B обработчик OnGetText виртуального вычислимого поля (выберите его через инспектор объектов) добавьте вычисления прироста зарплаты, определив параметр Text как разность свойств Value соответствующих полей.
|
|
18.C помощью редактора столбцов Column Editor можно ограничить количество отображаемых с помощью компонента DbGrid полей виртуальной таблицы. Для отображения в приложении столбцов LastName, FirstName и Additions выполните следующее:
• Выполните двойной щелчок на объекте DbGridl, чтобы попасть в окно редактора Column Editor.
• Щёлкните по кнопке Add New Fields.
• Из списка полей виртуальной таблицы удалите с помощью кнопки Delete те поля, которые не будут отображаться с помощью DbGridl.
19. Запустите приложение.