Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Задание №2. 2. Откройте новое приложение и введите в него модуль данных




1. Data

2. Откройте новое приложение и введите в него модуль данных.

3. Добавьте в модуль данных таблицы Books и Authors.

4. Присвойте таблицам и соответсвующие имена, например AuthorTable, BookLookupTable, AuthorSource, BookLookupSource

5. Откройте Fields Editor для обеих таблиц создайте объект для каждого из полей.

6. Введите в модуль данных второй экземпляр таблицы Book. Присвойте таблице и источнику данных соответствующие имена BookDetailTable, BookDetailSource.

7. Свяжите таблицы BookDetailTable и AuthorTable.

8. Создайте в таблице AuthorTable вычисляемое поле под названием FirstLast.

9. После создания вычисляемого поля присвойте следующий метод событию OnCalcFields:

void __fastcall TMod::AuthorTableCalcFields(TDataSet *DataSet)

{

AuthorTableFiestLast->AsString=AuthorTableFiest->AsString+” “+AuthorTableLast->AsString;

}

10. Создайте поле просмотра. Откройте окно Fields Editor. Создайте новое поле под названием AuthorLookup. Задайте в качестве значения его свойства Type тип String, в качестве значения свойства Field Type –тип Loolup. Свойство KeyField должно иметь свойство AuthNo, свойство DataSet –значение AuthorTable, свойство Lookup Key значение-значение AuthNo, свойство Result Field –значение FirstLast.

11. Поместите в основную форму два компонента TDBGrid. Свяжите их с таблицами модуля данных.

 

 

Сохраните приложение. Запустите его на выполнение.

 

Контрольные вопросы

 

1. Как создать вычисляемое поле?

2. Как создать и использовать поля подстановки?

 

 





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 449 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лаской почти всегда добьешься больше, чем грубой силой. © Неизвестно
==> читать все изречения...

2419 - | 2290 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.