Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическое занятие 3_4.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
94.72 Кб
Скачать

Ход работы:

Задание 1. Исправить значения нескольких полей в таблице persons, хранящей список сотрудников.

Выполните следующие действия.

1. Откроем таблицу persons, используя команду

USE persons

При успешном открытии таблицы никакого сообщения не появится. Проверить, что таблица открылась, нужно, выполнив команду BROWSE. Окно с именем таблицы в заголовке появится на экране.

2. Щелкните мышью в пятой по счету записи в поле Name. Содержимое этого поля должно быть «Семенов Павел Игоревич». Допустим, при вводе данных об этом сотруднике допустили ошибку и его отчество не Игоревич, а Петрович. Курсор после щелчка мышью установился в поле Name. Можно стереть «Игоревич» и набрать «Петрович». После этого щелкните мышью в другом поле или нажмите Enter. Внесенные вами изменения сохранены.

3. Воспользуемся другим способом изменения данных - командой REPLACE. Изменим значение поля Address в записи со значением поля Tabnum = 70004.

REPLACE Address WITH "ул. Ленина, 2, кв.5" FOR Tabnum = 70004

4. Убедитесь, что изменения произошли, и именно в записи со значением поля

Tabnum = 70004.

5. Закроем таблицу посредством команды CLOSE TABLES или командой USE

Задание 2. Предположим, что отделу увеличили оклад в размере 20%, для этого введите следующие команды:

USE Stuff

REPLACE all sum with sum * 1.2

Только команда REPLACE в FOXPRO может изменять значение полей таблицы.

Контрольные задания:

  1. Открыть таблицу STUFF. Сделайте копию таблицы STUFF с помощью команды:

COPY TO STUFF1

  1. Отрыть таблицу STUFF1;

  2. Вывести на экран количество записей в таблице STUFF1;

  3. Перейти к 5 записи;

  4. Возвратиться ко 2-ой записи;

  5. Пометить на удаление 3 следующие записи;

  6. Снять пометку с записи 4;

  7. Удалить помеченные для удаления записи;

  8. Вывести на экран номер текущей записи и количество записей;

  9. Открыть таблицу STUFF;

  10. Уменьшить оклад для сотрудников с кодом должности 01007 (Водитель) на 10%;

  11. Вывести на экран все записи таблицы STUFF.

Форма предоставления отчетности:

Отчет о работе в виде таблицы создается в MS Word и распечатывается.

Задание

Команды

1

Открыть таблицу STUFF. Сделайте копию таблицы STUFF

Use STUFF

COPY TO STUFF1

2

Практическое занятие 4 Индексирование таблиц

Тема:

2.3.Индексирование: понятие индекса, типы индексных файлов. Создание, активация и удаление индекса. Переиндексирование

Цель:

Научиться создавать простые и сложные индексы, активизировать индекс, перестраивать индексы, добавлять и удалять индексы

Оборудование:

Программное обеспечение:

IBM совместимый персональный компьютер

Операционная система WINDOWS 7 , Visual FoxPro 9.0