1. Ознакомьтесь с соответствующим лекционным материалом и краткими теоретическими сведениями к данной работе.
2. Используя таблицы базы данных, созданные в качестве индивидуального задания к лабораторной работе №5, и приложение DELPHI/LAZARUS/LAZARUS, созданное в качестве индивидуального задания к лабораторной работе №7, дополните приложение следующими возможностями, доступными на этапе его выполнения:
- меню приложения, содержащее в том числе системные команды, которые выполняют резервное копирование таблиц, уничтожение всех записей в таблицах, удаление таблиц, создание таблиц при помощи SQL;
- перемещение по записям НД с отключением кнопок (пунктов меню) при достижении последней (первой) записей и подключением их при перемещении вглубь НД;
- поиск записей при помощи функции Locate и возврат значений из найденной записи при помощи функции Lookup;
- сортировка записей путем подключения различных индексов, созданных в ходе выполнения лабораторной работы №2;
- фильтрация записей путем использования двух способов, описанных в Кратких теоретических сведениях, с возможностью ввести критерий фильтрации в поле ввода текста.
|
|
3. Организуйте просмотр результатов выполнения созданных процедур в компоненте TDBGrid.
Лабораторная работа №6 (дополнительно)
РАЗРАБОТКА ОТЧЕТОВ В ПРИЛОЖЕНИЯХ БАЗ ДАННЫХ ПРИ ПОМОЩИ КОМПОНЕНТОВ QUICK REPORT
Цель: получить навыки разработки отчетов в приложениях систем баз данных, создаваемых при помощи средства разработки DELPHI/LAZARUS/LAZARUS, для выдачи твердых копий с данными о содержимом баз данных и результатами обработки данных.