Закрывают файлы различных типов.

CLOSE [ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER | FORMAT | INDEXES
   | PROCEDURE | TABLES [ALL]]

Параметры

ALL

Закрывает все открытые базы данных, таблицы и индексы во всех рабочих областях и выбирает рабочую область 1. Команда CLOSE ALL также закрывает все файлы, открытые с помощью функций файлов низкого уровня FCREATE( ) и FOPEN( ) и процедурные файлы открытые с помощью команды SET PROCEDURE. CLOSE ALL не закрывает файлы открытые командой SET PRINT. По команде CLOSE ALL также закрываются:
  • Дизайнер Форм

  • Менеджер проектов

  • Дизайнер этикеток

  • Дизийнер отчетов

  • Дизайнер запросов

CLOSE ALL не закрывает:
  • Окно команд

  • Окно Debug

  • Помощь

  • Окно Trace

CLOSE ALTERNATE

Закрывает альтернативный файл, открытый с помощью команды SET ALTERNATE.
CLOSE DATABASES [ALL]

Закрывает текущую базу данных и ее таблицы. Если текущая база данных не определена, закрываются все открытые свободные таблицы, индексы и файлы формата во всех рабочих областях и выбирается рабочая область 1.
Комментрарии:
Использование CLOSE DATABASES в окне Command не приведет к закрытию базы данных, если база данных была открыта в Менеджере проекта, с развернутым узлом базы, или когда форма выполняется в ее собственном сеансе данных. При этих обстоятельствах, база данных остается открытой, пока Менеджер проекта не закрывает базу данных или форма, не выполнит закрытие базы данных.

ALL ключевое слово приводит к закрытию следующих элементов в текущем и всех неактивных сеансах данных и выбору первой рабочей области:
  • All open databases and their tables, except for currently selected databases in other data sessions or databases and their tables that are open in other data sessions.

  • Всех открытых свободных таблиц.

  • Всех индексов и файлов формата во всех рабочих областях.

CLOSE DEBUGGER

Закрытие Visual FoxPro дебагера.
CLOSE FORMAT

Закрывает файл формата в текущей рабочей области, открытый с помощью команды SET FORMAT.
CLOSE INDEXES

Закрывает все открытые файлы индексов (как просые индексы .IDX, так и независимые составные индексы .CDX) в текущей рабочей области. Структурный составной индекс (файл .CDX, автоматически открываемый вместе с таблицей) не закрывается.
CLOSE PROCEDURE

Закрывает файл процедуры, открытый по команде SET PROCEDURE.
CLOSE TABLES [ALL]

Закрывает все таблицы во всех открытых базах данных, оставляя сами базы данных открытыми. CLOSE TABLES закрывает все свободные таблицы во всех рабочих областях. Используйте ALL для закрытия всех таблиц во всех базах данных, и всех свободных таблиц. Все базы данных остаются открытыми. CLOSE TABLES нельзя выдавать во время выполнения транзакции; Visual FoxPro сгенерирует сообщение об ошибке.

Смотреть также