Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.04 Mб
Скачать

3.7 Создание запросов с помощью оператора select

Оператор SELECT наиболее важный из всех операторов SQL. Он позволяет производить выборку и вычисления над данными одной или нескольких таблиц. Оператор выборки записи имеет следующий вид:

SELECT[ALL/DISTINCT]

FROM списки данных, списки таблиц

[WHERE условие выборки]

[GROUP BY имя столбца [, имя столбца,...]]

[ORDER BY спецификация [, спецификация,...]]

[INTO TABLE имя таблицы]

  1. Сформируем запрос, где будут показаны номера телефонов, начина­ющихся на «2 и «4».

SELECT кинотеатр.cinema as Название_кинотеатра, кинотеатр.addresscinema as Адрес_кинотеатра, кинотеатр.phone as Телефон FROM Кинотеатр

Запускаем запрос на выполнение, просматриваем и закрываем запрос.

Сохраняем созданный запрос под именем Запрос 1.

  1. Сформируем запрос, в котором будут кинотеатры только Автозаводского района.

SELECT * FROM Кинотеатр WHERE кинотеатр.district = "Автозаводский"

Запустим запрос на выполнение, просматриваем и закрываем запрос.

Сохраняем созданный запрос под именем Запрос 2.

  1. Сформируем запрос, в котором будет видно название кинотеатра, начинающегося на букву А.

SELECT * FROM просмотр WHERE просмотр.cinema = "А"

Запустим запрос на выполнение, просматриваем и закрываем запрос.

Сохраняем созданный запрос под именем Запрос 3.

Запросы представлены в Приложении Ж.

3.8 Создание меню приложения.

  1. Создание строки меню (горизонтального меню).

  • Откройте ранее созданный проект.

  • Перейдите на вкладку All, выберите группу Other, затем выберите группу Menus и нажмите кнопку New окна проекта.

  • В появившемся диалоговом окне New Menu выберите вариант меню Menu (горизонтальное меню). В результате запускается конструктор меню, а в основное меню Visual FoxPro добавляется новый пункт Menu. В конструкторе меню в поле Prompt можно ввести наименование пунктов меню. Раскрывающийся список Result используется для указания типа меню (Command – Команда, Pad Name – Наименование строки меню, Submenu – Подменю, Procedure – Процедура). Кнопка Options открывает диалоговое окно Prompt Options, в котором можно определить дополнительные параметры данного элемента меню (например, «горячие клавиши»). В списке Menu level указывается уровень текущего меню.

  • В поле Prompt введите наименование первого пункта меню – Кинотеатр – и нажмите клавишу <Tab> для перехода на следующее поле.

  • Для определения типа пункта меню нажмите кнопку раскрытия списка и выберите значение Submenu.

  • Перейдите на следующую строку и введите наименование и тип второго пункта меню. Аналогично введите наименования других пунктов меню (рис.1).

Prompt

Result

Кинотеатр

Submenu

Адрес

Submenu

Телефон

Submenu

Рис.1

Район

Submenu

Справка

Procedure

Выход

Command

  • Определите для пунктов меню «горячие клавиши». Для этого необходимо включить в его имя перед активизирующим символом следующие символы: \<. В качестве «горячей клавиши» можно использовать первый символ имени пункта меню или любой другой символ. В нашем примере перед именами пунктов разместите цифры и их используйте в качестве «горячих клавиш» (рис.2).

    Prompt

    \<1 Кинотеатр

    \<2 Адрес

    \<3 Телефон

    Рис.2

    \<4 Район

    \<F1 Справка

    \<X Выход

  • Определите клавиши быстрого вызова пунктов меню. Для этого выполните следующие действия:

1). Установите курсор на пункт меню «Кинотеатр».

2). Нажмите кнопку Options

3). В открывшемся диалоговом окне Prompt Options в области Shortcut поле Key Label содержит подсказку press the key. Установите курсор в поле Key Label и нажмите комбинацию клавиш Alt + 1, которая будет использоваться для быстрого вызова.

4). Нажмите кнопку Ok.

5). Аналогичные действия выполните и для остальных полей, задав им соответственно следующие комбинации клавиш:

Адрес – Alt + 2;

Телефон – Alt + 3;

Район – Alt + 4;