4. Queries– форма для выполнения запросов, определенных в задании. Форма позволяет выполнять один из 15 различных запросов по базе данных «Морская волна». При наведении курсора мыши на кнопку «1» - «15» (элемент управления Command Button) в специальном поле (элемент управления Text Box) появляется описание запроса. Дополнительные элементы управления справа от кнопки (Label, Combo Box, Spinner) позволяют задать условия запроса.Во всех запросах, кроме 13 и 14 результат выводится на экран Browse. В запросах 13 и 14 результат выводится с помощью диалогового окна Message Box. Программирование запросов более подробно будет рассмотрено в пункте 11.
Рис.4. Форма для выполнения запросов по базе данных
5. Описание работы меню.
Меню предоставляет пользователю весь набор команд для управления базой данных.
Содержание меню и функции элементов управления:
· Отчет – просмотр отчетов по базе данных
o Отчет по кораблям – вызов отчета содержащего информацию по базе данных о всех кораблях, сгруппированную по классам кораблей.
Procedure:report form 'ships_report.frx' preview in screen
o Отчет по сражениям – вызов отчета содержащего информацию по базе данных о всех сражениях, сгруппированную по названию сражения. Для каждого сражения указываются страны-участники, для каждой страны приведен перечень кораблей, принимавших участие в данном сражении с указанием класса и информация о повреждениях, полученных кораблем в сражении.
Procedure:report form 'battles_report.frx' preview in screen
· Tаблица – работа с таблицами базы данных
o Запросы – вызывает специальную форму для выполнения запросов по базе данных.
Procedure:if USED('ships')=.T. then
close tables
endif
do form queries
o Редактирование – вызывает форму для редактирования таблиц в базе данных, в которой можно добавить, удалить или изменить любую запись в любой таблице.
Procedure:if USED('ships')=.T. then
close tables
endif
do form table_form
· Программа
o О программе – вызов формы, содержащей сведения о программе.
Procedure:do form about_form
o Выход – выход из базы данных.
Command:quit
Для удобства работы в меню предусмотрены клавиши быстрого вызова пунктов меню:
Комбинация клавиш |
Действие |
ALT+S |
Вызов отчета по кораблям. |
ALT+B |
Вызов отчета по сражениям. |
ALT+Q |
Вызов формы для выполнения запросов. |
ALT+E |
Вызов формы для работы с таблицами базы данных. |
ALT+F |
Вызов формы «О программе» |
Таблица 1. Клавиши быстрого вызова
6. Руководство пользователя.
База данных «Морская волна» предоставляет пользователю следующие возможности:
1. Получение сводной информации по базе данных.
Для этого лучше всего использовать отчеты, так как они в простой, наглядной и хорошо структурированной форме содержат информацию по основным объектам базы данных – кораблям и сражениям.
Для вызова отчета по кораблям произведите одно из следующих действий:
- выберите в меню пункт Отчеты à Отчет по кораблям
- нажмите на клавиатуре ALT+S
Для вызова отчета по сражениям произведите одно из следующих действий:
- выберите в меню пункт Отчеты à Отчет по сражениям
- нажмите на клавиатуре ALT+B
2. Редактирование любой из таблиц базы данных.
Для этого вызывается специальная форма, в которой пользователь может редактировать содержимое любой из таблиц базы данных – добавлять, удалять, редактировать запись.
Для вызова формы для редактирования(Рис. 3.) выполните одно из следующих действий:
- нажмите кнопку «Редактор» на главной форме
- выберите в меню пункт Таблица à Редактирование
- нажмите на клавиатуре ALT+E
После вызова формы для редактирования:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.