Программные доступ к данным

advertisement
Практическая работа № 7
Тема: Просмотр информации из базы данных через
таблицу и настройка навигатора
F m_ To v a r
Db_GR_Tovar
1. Настройте псевдоним для базы данных AL_shop
2. Откройте в среде Delphi проект Project_Tovar (из папки PR_4)
3. Добавить в него новую форму (File/New/Form) и сохранить ее
(File/Save as) с именем Unit_Spisok (в папке PR_4)
4. Определить новую форму как главную и Подключите к ней
Количество записей:
Lb_Kol
модуль данных
5. Изменить макет формы (см. рисунок) и разместите на ней
Btn_Exit
Db_Nvg_Tovar
компоненты работы БД (страница Standart и DataControls).
Установите следующие значения свойств компонентов:
Fm_Tovar: TForm
Подпись
Просмотр данных о
Db_Nvg_Tovar: TDbNavigator
Источник
товарах
Ds_tovar
Кнопки
Btn_Exit: TButton
Первая, предыдущая, следующая,
Подпись
Выход
последняя
Подсказки Полное название каждой кнопки по-русски
Подсказка
Завершение работы
Lb_kol: TLabel
Db_GR_Tovar: TDbGrid
Подпись
Пустая строка
Источник данных
Ds_Tovar
6. Ширину колонок в таблице настройте самостоятельно
7. Для кнопки «Выход» создать процедуру закрытия формы
8. Сохранить все файлы проекта и запустить программу. Посмотрите подсказки навигатора. Просмотрите
данные в Таблице Товар, обратите внимание на заголовки полей
9. Отредактируйте свойства колонок Таблицы Db_GR_Tovar:
 откройте свойство Характеристики колонок (двойным щелчком по компоненту)
 Через контекстное меню добавьте все поля (Add All Fields), обратите внимание на их нумерацию
 Для каждого поля через Инспектор объектов настройте следующие свойства (Имя поля,
Центрирование, Текст заголовка, цвет фона и шрифта)
10. В процедуру события Активации формы добавьте расчет количества записей (Lb_Kol ) в наборе данных (функция
IntToStr и метод Tb_tovar RecordCount)
11. Сохранить все файлы проекта и запустить программу. Посмотрите оформление таблицы и подсчитанное
количество записей.
F m_ E d
Дополнительное:
12. Добавить в модуль данных компонент для подключения к
Код
Название
данным (Tb_ed: Ttable и Ds_ed: TDataSource для таблицы Edin).
13. Самостоятельно создайте в этом проекте новую форму для
Db_GR_Ed
работы со справочником единиц измерения (см. макет) и
сохранить ее с именем Unit_Ed (в папке PR_4)
Количество записей:
14. Для навигатора настройте кнопки: Добавить, Удалить,
Lb_Kol
Редактировать, Сохранить, Отменить с русскими подсказками
15. Самостоятельно написать процедуру подсчета количества
Btn_Exit
Db_Nvg_Ed
записей и закрытия формы.
16. Сохранить все файлы проекта и запустить программу.
Выполните удаление, добавление и редактирование по одной записи.
После выполнения работы студент должен:
1. уметь изменять конструкцию навигатора
2. знать назначение, место нахождение и применения компонента TDBGrid
3. знать назначение, принадлежность к компонентам и особенности программного использования
свойств Active, DataSource, FieldName
Download