На рисунке изображена созданная ранее форма после соответствующей настройки свойств полей.
Задания:
1) Изучите пример выполнения задания.
2) Найдите задание и предметную область для Вашего номера варианта в разделе “Варианты для выполнения лабораторных работ №9 – 15” (в конце методического пособия).
3) Создайте базу данных для Вашей предметной области и заполните ее данными (по 5-7 строк для каждой таблицы).
4) Создайте приложение Delphi, выводящее на главной форме данные из одной из информационных таблиц вашей базы данных, а именно:
Вариант 1: имеющиеся в наличии товары.
Вариант 2: список поставщиков и список товаров.
Вариант 3: список отделов.
Вариант 4: зарегистрированные в библиотеке книги и читатели.
Вариант 5: список товаров и список складов.
Вариант 6: список кафедр.
Вариант 7: список должностей и список надбавок за стаж.
Вариант 8: список офисов.
Вариант 9: список категорий товаров и список поставщиков.
Вариант 10: список зарплат по должностям и список надбавок за стаж.
Вариант 11: виды кредитов и список клиентов.
Вариант 12: список тем статей.
При выводе таблиц столбцы первичных и внешних ключей не должны отображаться.
5) Сделайте снимки (screenshot’ы) созданной вами формы, а так же окон “Object TreeView” (при полностью развернутых компонентах в полный размер) и “Object Inspector” (для компонентов TDataSource, TTable, TDBGrid и TField) Delphi IDE и включите и в отчет вместе с описанием порядка создания приложения.
Контрольные вопросы к работе:
1) В чем отличие компонентов связи с БД, работающих через BDE, от компонентов, работающих с ADO? Проведите сравнительный анализ этих технологий.
2) Нарисуйте информационно-логическую модель вашей БД.
Лабораторная работа №10.
Тема:
«Вывод данных из нескольких таблиц с помощью TQuery».
Цель работы:
Научиться создавать приложения Delphi, использующие SQL запросы. Получить практические навыки по программированию параметрических запросов в Delphi и управлению отображением выводимой информации и процессе выполнения программы.
Пример выполнения задания и краткие теоретические сведения:
Приложения Delphi могут получать информацию из БД с помощью SQL запросов. Для этого предназначен компонент TQuery, большинство свойств и методов которого эквивалентны свойствам и методам TTable. Главное его отличие заключается в наличии свойства SQL, являющегося объектом класса TStrings, и отсутствии свойства TableName, т.к. TQuery не подключается к какой-либо определенной таблице, в возвращает набор данных, полученный за счет выполнения SQL запроса, указанного в его свойстве “SQL”.
Для того, чтобы указать SQL-запрос для выполнения в компоненте TQuery, нужно нажать на кнопку с троеточием в строке свойства SQL в окне “Object Inspector” (на рисунке обведена толстой линией).
В открывшемся окне “String List Editor” можно ввести любой SQL запрос, поддерживаемый стандартом SQL2 (SQL92).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.