Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Контрольная работа № 1. Создание командных файлов




ЛАБОРАТОРНАЯ РАБОТА № 4

Создание командных файлов. Организация поиска в базе.

ЛАБОРАТОРНАЯ РАБОТА № 3

Необходимые сведения из теории:

1. Работа с файлами.

2. Команда сортировки SORT.

3. Команды организации поиска данных с помощью команд LOCATE, SEEK, SET FILTER TO.

4. Команды цикла.

5. Команды ввода вывода.

 

Задание

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

Порядок выполнения работы

1. Запустить СУБД Visual FoxPro. Открыть проект.

2. На закладке Сode – создать New новый командный файл.

3. Организовать поиск по индексированным полям (SEEK) с вводом значения поиска с клавиатуры.

4. Организовать поиск по неиндексированным полям (LОСАТЕ).

5. Создать или открыть индексный файл с использованием составного ключа.

6. Организовать поиск по составному ключу с использованием команд (LОСАТЕ, SEEK) по введенным с клавиатуры значениям.

7. С использованием набора команды цикла (do while), команды выбора (docase) и команд ввода-вывода @...SAY...GET создать окно редактирования полей базы данных.

8. Отсортировать данные в таблице (SORT) использовать опции: выбор полей (Fields) и условие (For).

9. В командном файле организовать:

- копирование полученного файла;

- просмотр оглавления текущего каталога;

- удаление файла.

10. Добавить элементы управления Соmmand(Кнопка), с функциями: перейти на начала, на конец, добавить, редактировать, удалить запись, поиск записи.

Контрольные вопросы:

1. Команды ввода вывода.

2. Команда сортировки SORT.

3. Команды организации поиска данных с помощью команд LOCATE, SEEK, SET FILTER TO.

4. Команды копирования, просмотра и удаления файлов.

5. Команды цикла.

 

Задание.

 

1. Создать таблицу с индексным файлом с составным ключом, состоящим из 1-го и 2-го полей. Задать формат вывода, маску ввода, наименование поля, правило ввода (Rule), значение по умолчанию (Default Value).

2. Заполнить таблицу не менее 7-8 записей. Вывести содержимое таблицы на экран.

3. Организовать поиск по составному ключу в индексированном файле по введенным значениям с клавиатуры в командном файле.

4. По введенному значению 2-х полей организовать последовательный поиск в не упорядоченном файле, изменить на введенные новые значения полей с помощью команды Replace в командном файле.

5. Организовать просмотр содержимого файла с помощью команды BROWSE c выводом расчетного поля с использованием функции, с шапкой и заголовком в командном файле.

6. Отсортировать файл с помощью команды SORT с выбором полей и условием. Посмотреть содержимое нового файла, скопировать, удалить файл записать все действия в командный файл.

7. Создать форму просмотра, корректировки записей с помощью команды ввода вывода @ х, y SAY … GET в цикле (do while) с выбором (docase) в командном файле.

8. Создать в режиме конструктора создать Экранную форму, добавить расчетное поле с использованием функции. Организовать клавишное меню, с помощью которого можно перейти на начала, конец таблицы, добавить запись, удалить запись в режиме конструктора.

9. Создать запрос Local View в режиме конструктора, добавить расчетное поле с использованием функции.

10. Создать отчет в режиме конструктора. Структура отчета должен состоять из полей и расчетного поля с использованием функции, Title, Page Header, Detail, Page Footer, Summary (добавить ИТОГ). Сохранить отчет в файле.

11. Создать проект, в качестве основной программы выбрать Экранную форму.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 388; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.