Сохранение, генерация и запуск меню

Сохранить созданное меню можно тем самым способом, который применяется для сохранения электронных документов. Последовательность действий при сохранении меню приложения:

1) выберите команду Save asиз пункта меню File;

2) в диалоговом окне Save asиз списка Папка выберите папку, в которой нужно сохранить файл, откройте ее,

3) затем перейдите в поле Save Menu (Сохранить меню) и введите имя сохраняемого меню;

4) нажмите кнопку Сохранить.

С помощью кнопки Preview (Просмотр) окна конструктора меню можно просмотреть внешний вид создаваемого меню, но нельзя его активизировать. Чтобы можно было использовать меню в приложениях, его необходимо предварительно сгенерировать. Для этого выполните следующие действия:

1) в опции меню Menuвыберите команду Generate (Генерация) и нажмите клавишу Enter;

2) в диалоговом окне Generate Menu (Генерация меню)перейдите в поле «Output File (Внешний файл)»ивведите имя файла, который будет создан в результате генерации;

3) для запуска генерации описания меню нажмите кнопку Generate (Генерация).

После завершения генерации можно запустить программу меню на выполнение. Для этого выполните одно из следующих действий.

1. В окне проекта установите курсор на наименование созданного меню и нажмите кнопку Run.

2. В пункте меню Program (Программа) выберите команду Do (Выполнить). В открывшемся диалоговом окне Do (Выполнить) откройте папку, в которой был сохранен файл меню, выберите файл с расширением MPR и нажмите кнопку Do (Выполнить).

Аппаратура и материалысовпадают с приведенными в описании лабораторной работы 1.

Указания по технике безопасностисовпадают с приведенными в описании лабораторной работы 1.

Задания для защиты работы

Базовый уровень

Задание 1. Для спроектированного приложения «Стол заказов» создайте строку меню. Основными пунктами этого меню выбрать названия таблиц, входящих в проект: «Потребители», «Поставщики», «Склад», «Журнал товаров», «Журнал реализации», «Журнал прихода». В качестве подменю должны выступать основные операции над таблицами (ввод записи, изменение и удаление данных), а также основные компоненты проекта.

Методика и порядок выполнения задания 1 данной лабораторной работы отражены в пунктах «Запуск конструктора меню», «Создание меню», «Горячие» клавиши», «Формирование сообщения для пункта меню», «Действия для пунктов меню», «Создание подменю», «Разделители элементов меню», «Сохранение, генерация и запуск меню».

Повышенный уровень

Задание 2. Создайте для проекта (приложения) «Стол заказов» всплывающее меню. В качестве его команд выбрать основные элементы проекта «Стол заказов» (формы, отчеты, запросы).

Методика и порядок выполнения задания 2 отражены в пункте «Создание всплывающего меню» раздела «Теоретическое обоснование» данной лабораторной работы.

Содержание отчета и его форма

Отчет по лабораторной работе должен состоять из:

1) названия лабораторной работы;

2) ответов на контрольные вопросы;

3) формулировки заданий к лабораторной работе и порядка их выполнения.

Отчет о выполнении лабораторной работы в письменном виде сдается преподавателю.

3. Вопросы для самостоятельной работы

Базовый уровень

1. Для чего служит меню приложения?

2. Перечислите основные этапы создания меню приложения.

3. Какие два типа меню используются в СУБД Visual FoxPro?

4. Основные этапы создания строки меню в Visual FoxPro.

5. Запуск конструктора меню.

6. Последовательность действий при создании меню

7. Для чего предназначены «горячие» клавиши?

8. Каким образом можно сформировать сообщение для пункта меню?

9. Каким образом можно описать действия выполняемые пунктом меню?

10. Охарактеризуйте процесс создания подменю.

Повышенный уровень

11. Каким образом можно задать разделители между пунктами меню или подменю?

12. Последовательность действий при создании всплывающего меню.

13. Сохранение, генерация и запуск меню

Лабораторная работа 6

Выборка данных

Цель и содержание: рассмотреть основные способы выполнения выборки данных в СУБД Visual FoxPro.

Теоретическая часть

На практике часто требуется выбрать из исходной таблицы часть записей, удовлетворяющих определенным критериям, и упорядочить выборку. Критерии могут определяться рядом условий. Для решения задач такого класса предназначены конструктор запросов и команда SELECT встроенного языка СУБД Visual FoxPro.

При помощи этих средств можно:

1) сформировать сложные критерии для выбора записей из одной или нескольких таблиц;

2) указать поля, которые должны быть отображены для выбранных записей;

3) производить вычисления, используя выбранные данные.

Одним из основных назначений законченного приложения является быстрый поиск информации в базе данных и получение ответов на разнообразные вопросы. Вопросы, формулируемые по отношению к базе данных, называются запросами.

Запрос по образцу – это интерактивное средство для выбора данных из одной или нескольких таблиц. Результатом выборки всегда является таблица, которая может быть сохранена в массиве, в создаваемой новой таблице, отображена на экране в окне BROWSE или выведена в виде отчета.

При формировании запроса необходимо указать критерии поиска записей в исходной таблице и определить вид результирующей таблицы. Для создания простейших запросов можно использовать «мастер запросов», который запрашивает последовательно наименования таблиц, используемых в запросе, перечень полей таблиц, критерий упорядочивания и простые условия фильтрации данных.

Конструктор запросов

Для вызова конструктора запросов в окне проекта выберите группу Queries на вкладке Dataи нажмите кнопку New Query. На экране открывается окно диалога выбора таблиц Add Table Or View. Выберите таблицу и используя кнопку Add …, перенесите ее в окно конструктора запросов, которое содержит выбранную вами таблицу, а в основном меню появляется пункт Query.

Для формирования запроса в окне конструктора запросов необходимо выбрать поля результата запроса, указать критерии для выборки, группировки и упорядочивания данных, а также указать, куда выводить результат выборки.

Окно конструктора запросов содержит панель для отображения используемых в запросе таблиц, а также вкладки для выбора полей запроса и формирования условия выборки. Основными вкладками являются Fields,Join,Filter, Order By,Group By,Miscellaneous.

Для формирования запросов к базе данных могут также использоваться пункт главного меню СУБД Visual FoxPro Query и панель инструментов Query Designer, которые выполняют следующие функции: Add Table; Remove Table; Remove Join Condition; Selection Criteria; Output Fields; Join;

Filter; Order By; Group By; Miscellaneous; Query Destination; View SQL; CommentsиRun Query.

После задания в окне конструктора запросов условий для выбора записей и выбора соответствующих результирующих полей, можно нажать кнопку Run на стандартной панели инструментов для просмотра результата выполнения запроса.

Заполнив окно конструктора запросов, его можно сохранить. Для этого выполните команду File → Save as из главного меню. В открывшемся окне диалога Save as откройте необходимый каталог, введите в поле имя файла и нажмите кнопку Сохранить.

Наши рекомендации