Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Создание запроса с вычисляемым полем




1.Создать новую папку в своем каталоге. 2.Открыть СУБД VISUAL- FOXPRO/

3. Создать базу данных «Склад».

4. В базе данных «Склад» создать таблицу «Деталь».
заполнить ее следующей информацией:

Номер_склада Шифр_детали количество стоимость Дата поступления Процент металла
5 Х010 100 5.00 1.12.04 0.3
10 T010 200 100.50 5.11.04 9.5
10 Y030 5 200.00 3.12.04 0.005
17 Х010 500 8.00 5.01.05 0.5
17 А050 8 150.00 15.03.05 11
20 В050 10 200.00 4.04.05 25
25 А010 12 120.78 23.03.05 40
25 Y010 30 130.48 2.03.05 25
10 S010 20 150.56 12.03.05 10.1

5.Составить запрос, используя, Мастер запросов, включив все поля таблицы «Деталь».

6. В конструкторе запроса составить «вычисляемое поле - цена», для этого:

- в QUERY DESIGNER двойным щелчком мыши активизировать
окно FUNCTION and EXPRESSION;

- в открывшемся окне набрать выражения
КОЛИЧЕСТВО*СТОИМОСТЬ AS ЦЕНА;

- далее следует выбрать ОК и вернуться конструктор запросов;

- в конструкторе запросов добавить новое поле;

- выполнить запрос результат просмотреть.

- сохранить результат в виде свободной таблице «Цена1»

- составить отчет по таблице «Цена1», сосчитать общую сумму.






Работа № 5.

Создание меню

Прочитать краткую справку о понятии МЕНЮ.

Цель создания меню - обеспечить пользователю простой доступ ко всем компонентам приложения. Обычно проект содержит свое собственное, которое заменяет основное меню VISUAL-FOXPRO и команды выполнения конкретных задач. С помощью меню организуется одновременная работа с такими заранее созданными объектами, как база данных, формы, отчеты, программы. Меню любой сложности строится из двух видов: горизонтальное и вертикальное (всплывающее). Горизонтальное меню, примером которого является основное меню VISUAL-FOXPRO состоит из нескольких расположенных пунктов, которые называются BAR и появляются только при активизации соответствующего PAD- пункта (например, пункты NEW, .OPEN, SAVE... пункта FILE основного меню).

 2.Создание меню визуальными средствами.

Для создания нового меню нужно выполнить команду FILE-NEW MENU. Диалоговое окно NEW MENU откроет два варианта меню: 1. MENU- линейное ВAR-меню

2.SHORTACT- всплывающее POPUP-меню.

Выбрать MENU- CANCEL. Далее откроется окно MENU DESIGNER- MENU. В столбце PROMT вводится название пункта меню. Для разработанной базы данных введите, например,   1справочники. В столбце RESULT выбираем один из предлагаемых вариантов, чтобы определить реакцию данного пункта на выбор:

 COMMAND- выполняется команда, которая записывается правев;  

 SUBMENU- организуется всплывающее меню, для определения его пунктов нажмите кнопку CREATE справа;

PROCEDURE- выполняется процедура для ввода кода которой необходимо нажать кнопку EDIT;

Pad NAME или Bar# - используются элементы системного меню вводом одной из стандартных команд.

Для нашего случая в столбце RESULT выбрать SUBMENU. Для второго пункта меню в столбце PROMT набрать 2выход, в поле

RESULT - COMMAND и рядом в появившемся окне набрать команду set sysmenu to defa (команда для восстановления системного меню).

Далее для пункта 1справочник создадим следующий уровень меню. Для этого вернемся на строку 1справочник, щелчком по кнопке CREATE создадим подменю. В столбце PROMT наберем список, в столбце RESULT - COMMAND. Рядом в окне набрать команду do form spisok.scx, где spisok.scx - это имя файла, где находится форма, с которой вы работаете, у каждого имя может быть своим. Команда do form spisok. scx производит выполнение формы.

После создания меню в строке главного меню выбрать команду MENU- GENARATE. Сохранить созданное меню в своей папке, где находится ваша база данных. Далее активизировать GENARATE. Затем в строке главного меню выбрать команду PROGRAM -DO.

Выбрать файл с именем созданного меню с расширением .mpr и затем DO. В результате выполненных операций строка главного меню заменится на меню пользователя. Для выхода из разработанного меню нажать клавишу ВЫХОД.










Последнее изменение этой страницы: 2018-05-10; просмотров: 128.

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