Если запись или таблица уже заблокированы, вам не удастся с первого раза установить блокировку. В этом случае вы можете использовать команду SET REPROCESS, которая задает количество дополнительных попыток заблокировать таблицу (или запись) или время, на протяжении которого будут выполняться дополнительные попытки блокировки.
Команда SET REPROCESS имеет следующий синтаксис:
SET REPROCESS ТО числоПопьггок [SECONDS] I TO AUTOMATIC
При использовании параметра то AUTOMATIC, а также, если значение аргумента число попыток равно 0, Visual FoxPro будет пытаться выполнить блокировку записи или таблицы до бесконечности. Во время выполнения попыток блокировки будет выводиться сообщение о том, что идет процесс блокировки. Пользователь может прервать процесс установки блокировки нажатием клавиши <Esc>.
При установке SET REPROCESS то -i Visual FoxPro также будет пытаться выполнить блокировку записи или таблицы до бесконечности. Но в этом случае пользователь не может прервать попытки заблокировать запись или таблицу.