Шаг 1 - Свои команды по работе с данными

Итак, начнем с самой тривиальной задачи, изменим данные в соответствии с определенным критерием в уже имеющейся таблице. Допустим, что у нас есть DBF-файл, с банковскими счетами, нам надо изменить для соответствующих счетов уже недействующий код валюты Немецкой марки на Евро.

Могу поспорить, что на FoxPro это будет быстрее и проще всего сделать. Запускаем Visual FoxPro, в командном окне (с заголовком "Command") пишем:

use ?

Нажимаем Enter, перед нами появляется стандартное диалоговое окно Windows, в котором мы выбираем нужную таблицу. Визуально ничего больше не происходит, просто мы получили доступ к этому файлу. Дальше меняем значение поля с кодом валюты (kod_v_):

replace kod_v_ with "978" for kod_v_="276"

Посмотрим глазами, на всякий случай, что у нас получилось:

browse

Насмотревшись вдоволь, закроем таблицу:

use

Как видите все просто, можно еще проще, но об этом в следующем шаге.

Здесь стоит отметить, что когда для Fox'a все еще только начиналось, его авторы предусмотрели сокращения для команд. Т.о. можно не набирать команду целиком, ограничиваясь первыми четырьмя буквами (repl, brow). Сейчас эта идея сохранена, но с небольшими видоизменениями, так, например, MessageBox сокращается до MessageB, чтобы не путать с Message.

Вот так разработчики Microsoft сами характеризуют Visual FoxPro:

"... мощное средство для интерактивного управления данными. Вы также можете полностью ощутить эту мощь при разработке приложений. Понимание объектно-ориентированной и событийной моделей программирования позволит максимально увеличить вашу производительность." Извиняюсь за качество перевода :-)


Следующий Шаг | Оглавление
Автор Клементьев В.А.