Многие команды и функции Visual FoxPro требуют подстановки имени. И хотя имя не может быть переменной памяти или элементом массива, можно создать именованное выражение, которое сохранит значение символьной переменной или элемента массива.

Если вы сохранили в имени переменную или элемент массива, то можно подставить это имя в команду или функцию, заключив его в скобки. Чтобы использовать список имен, следует разделять их запятыми. Имя не является ни выражением, ни переменной или элементом массива, ни полем. Имя не должно заключаться в кавычки. Другими словами, имена должны удовлетворять правилам об именованиив Visual FoxPro, описанным в разделе  Создание имен Visual FoxPro.

Например, в команде REPLACE требуется указать имя поля. Можно занести имя поля в переменную и использовать в команде REPLACE вместо имени поля именованное выражение:

  Копировать код
STORE 'city' TO cVarCity
REPLACE (cVarCity) WITH 'Paris'

Вначале Visual FoxPro сохраняет имя поля city в переменной cVarCity, а затем сохраняет значение "Paris" в поле city, используя значение именованного выражения cVarCity.

Более подробно об этом написано в разделах Команда STORE и Команда REPLACE.

См. также