Включает или отключает отображение специального Диалогового бокса открытия таблиц (Visual FoxPro) при выполнении пользователем команд выбора для открытия таблиц (или представлений), если они еще не откроыты.

SET TABLEPROMPT ON | OFF

Параметры

ON

(По-Умолчаниюt) Диалоговый бокс Открытия отображается при выполнении команд, осуществляющих открытие таблиц  (или представлений) с данными (.dbf). SQL- команды (SELECT) системы Visual FoxPro просматривают все рабочие области в текущей рабочей сессии. Другие команды просматривают только текущую рабочую рбласть, или конкретно указанную область. В представленной таблице перечисляются команды, на которые распространяется действие команды SET TABLEPROMPT.

Команда SELECT - SQL 

Команда DELETE - SQL 

Команда INSERT - SQL 

Команда UPDATE - SQL 

Команда BROWSE 

Команда GO | GOTO 

Команда INDEX 

Команда PACK 

Команда REPLACE 

Команда REPORT FORM 

Команда SET FILTER 

Команда SKIP 

Команда ZAP 

OFF

Диалоговый бокс Открытия таблиц (или представлений) подавляется при их открытии, и команды продолжают выполняться. При выполнении данных команд могут возникать ошибочные ситуации, например, типичными чвляются:  File "name" does not exist (Error 1)  (указанный файл отсутствует, или не найден),  и  No table is open in the current work area (Error 52) (в текущей рабочей области отсутствует открытая таблица) .

Комментарии

Для определения текущей установки Вы можете использовать функцию SET("TABLEPROMPT"). Вы можете также задать необходимую Вам установку (ON/OFF) для TABLEPROMPT в конфигурационном файле Config.fpw.

Данное средство поддерживается в COM -серверах (MTDLL и DLL),  где пользователи не имеют соответствующего пользовательского интерфейса (диалогового бокса Открытия). Команда SET TABLEPROMPT обеспечивает соответствующую поддержку в Visual FoxPro. Вы можете использовать функцию  SYS(2335) - независимый режим сервера  для управления режимом модальности в COM -серверах.

См. также