Цель работы: получить некоторые практические навыки по редактированию базы данных в программе FoxPro. Изучение команды REPLACE ALL …WITH
Ход работы:
Откроем таблицу, которую выполнили на прошлом уроке. С помощью команды Browse отобразим нашу таблицу
Введем в командное окно следующую запись: REPLACE ALL Премия WITH Оклад*Проц_прем
Рисунок 1-командное окно
Здесь мы видим новую команду: Replace<поле>with<значение> – присвоить значение указанному полю.
В данном примере мы полю «премия» присвоим значение выражения «Оклад*Проц_прем». ALL—значит все столбцы будут заполнены. Также обстоят дела и с остальными полями. После того как введем все команды в командное поле воспользуемся уже знакомой нам командой Browse
Рисунок 2-заполненная таблица
Как мы видим наша таблица в автоматическом режиме заполнила столбцы значениями.
Заполнение таблицы значениями мы также можем реализовать с помощь программного файла. Для этого нужно в контекстном меню нажать
File—new—Program
Рисунок 3-контестное меню-создание программы
Откроется программное окно
Рисунок 4-Вид программного окна
Чтобы программа знала откуда брать данные нам нужно указать путь таблицы. Для этого нам понадобится команда USE.
Синтаксис команды: Use<ИМЯ> — открыть подготовить
Рисунок 5-программное окно-путь к таблице
После того как мы указали путь пропишем в программе те же самые команды:
Рисунок 5-программное окно-команда replace all … with
Нажмем на значок вопроса в контекстном меню, чтобы увидеть результат работы программы
Как мы видим наша таблица также запонилась значениями
Рисунок 6-Готовая таблица