Программа методичні вказівки І індивідуальні завдання до вивчення дисципліни «системи управління базами даних» для студентів за галузю знань 0201



Сторінка5/9
Дата конвертації27.04.2016
Розмір1.08 Mb.
1   2   3   4   5   6   7   8   9

Далее необходимо в форме выбрать компонент Table1 и для свойства IndexName установить значение SR (рис. 5.8.).





Рис. 5.8. Установка значения индекса


Программная реализация процедуры поиска выполняется в обработчике события OnChange компонента Edit1 (рис. 5.9.).


Рис. 5.9. Программная реализация процедуры поиска

После записи строк программы необходимо сохранить все файлы проекта и скомпилировать приложение.



Тема 6. Администрирование СУБД
Разработанное приложение еще не является завершенным, так как требует доработки его дизайна. К тому же функциональное назначение приложения – это составление расписания занятий, т.е. его административный вариант. С точки зрения пользователя (преподавателя), разработанное приложение является избыточным, т.к. содержит ненужную (служебную) информацию и функции ввода и модификации информации.

Рассмотрим, каким образом, можно модифицировать приложение в пользовательский вариант, так чтобы интерфейс приложения позволял пользователю только просматривать собственное расписание занятий.



  • Шаг 1. Переместите все компоненты в нижнюю часть формы таким образом, чтобы была возможность установить в форму панель. Компонент Panel находится на станице Standard палитры компонентов (рис. 6.1.).



Рис. 6.1. Установка в форму компонента Panel



  • Шаг 2. Для компонента Panel1 установите свойство Align в состояние alTop и свойство BorderStyle в состояние bsSingle. Также удалите слово Panel1 в свойстве Caption.

  • Шаг 3. Удалите из формы компонент DBNavigator2. (Для удаления компонента достаточно выбрать его в форме и нажать на клавишу Delete клавиатуры).

  • Шаг 4. Переместите в панель компоненты: DBNavigator1, Edit1 и ComboBox1 (рис. 6.2.). (Для перемещения компонента из формы в панель необходимо выбрать перемещаемый компонент в форме, выполнить команду меню Edit/Cut, затем, выбрать компонент Panel1 и выполнить команду Edit/Paste).

  • Шаг 5. Удалите заголовок Edit1 в свойстве Text компонента Edit1.

  • Шаг 6. Так, как пользователь не должен иметь возможности модифицировать информацию необходимо в навигаторе сделать доступными только кнопки перемещения по записям. Для этого достаточно для навигатора (компонент DBNavigator1) установить значения списка свойств VisibleButtons в соответствии с рис. 6.3.




Рис. 6.2. Перемещение компонентов в панель





Рис. 6.3. Установка доступных кнопок навигатора


  • Шаг 7. В связи с тем, что в сетках (компоненты DbGrid) отображается служебная информация, которая не представляет интереса для пользователя ее необходимо скрыть. Для сокрытия информации в сетках необходимо выполнить двойной щелчок мышью по выбранному компоненту DbGrid, что приведет к выводу окна редактирования столбцов (рис. 6.4.). Для редактирования внешнего вида полей их необходимо включить в редактор, выполнив команду Add All Fields. Для того чтобы поле не отображалось в сетке, достаточно выбрать его в окне редактора и нажать на кнопку Delete. В нашем случае, для списка преподавателей необходимо сокрыть поле NCODE (Табельный номер).




Рис. 6.4. Редактирование отображаемых полей

1   2   3   4   5   6   7   8   9


База даних захищена авторським правом ©shag.com.ua 2016
звернутися до адміністрації

    Головна сторінка