Открывает Дизайнер Запросов, средствами которого можно создавать или изменять SQL-запросы

MODIFY QUERY [FileName | ?] [[WINDOW WindowName1] [IN SCREEN]
[NOWAIT] [SAVE] [AS nCodePage]

Параметры

FileName

Определяет имя файла запроса. Если Вы не указываете расширение файла, система предполагает расширение = (.qpr).
?

Отображает диалоговый бокс Открытия файла запроса, или создания нового файла запроса. 
WINDOW WindowName1

Определяет имя окна, характеристики которого будут использованы при создании окна Дизайнера Запросов. Например, если окно создано с опцией FLOAT в команде DEFINE WINDOW, то дизайнер запросов может перемещаться. Данное окно должно быть определено, но может быть неактивным и невидимым.
IN SCREEN

Указывает, что окно дизайнера запросов размещается в главном окне системы (_SCREEN). Для  размещения его в пользовательском, родительском окне необходимо использовать опцию IN WINDOW... .
NOWAIT

Указывает, что выполнение программы продолжится после открытия окна Дизайнера Запросов. Программа не будет ждать закрытия окна дизайнера, а продолжит свое выполнение со строки кода, следующей за строкой MODIFY QUERY NOWAIT. Если Вы не указываете опцию NOWAIT в команде MODIFY QUERY данного програмного модуля, Дизайнер Запросов открывается и выполнение программы приостанавливается до момента закрытия окна дизайнера. Опция NOWAIT работает только в программных модулях; при выполнении рассматриваемой команды из Командного окна данная опция неэффективна
SAVE

Указывает, что изображение окна дизайнера сохраняется на экране при активации другого окна. Если опция  SAVE опущена, Дизайнер Запросов закрывается при активации другого окна. Опция работает только в программных модулях.
AS nCodePage

Указывает номер Кодовой страницы  открываемого файла Запроса. Данная опция используется в случаях, когда рассматриваемый запрос создан в другой версии VFP (например FP-2.6), с другой кодовой страницей, отличной от текущей в VFP. При открытии файла Запроса дизайнер автоматически конвертирует данные файла в текущую кодовую страницу. Вы можете использовать функцию  GETCP( ) для отображения  диалогового бокса выбора кодовой страницы.После закрытия Дизайнера запросов текущий запрос будет сохранен с начальной кодовой страницей.  Если данная опция опущена или  nCodePage = 0,  данные файла запроса не конвертируются в текущую кодовую страницу VFP. Если указана неподдерживаемая кодовая страница, система генерирует ошибку. В  Visual FoxPro файлы запросов могут быть помещены в Проект, и Вы можете указать кодовую страницу контейнера Проекта. Данный проект сохраняет записи файла запроса со своей оригинальной кодовой страницей. Если Вы открываете файл Запроса вне данного Проекта, то необходимо указать опцию Кодовой страницы AS nCodePage .

Комментарии

Длядополнительной информации см. раздел  Как: Создавать Запросы 

Выполнение команды MODIFY QUERY без параметров открывает диалоговый бокс открытия файла запроса. При нажатии кнопки < New> данного диалогового бокса, будет создан файл запроса с именем QUERY1. Вы можете сохранить текущий запрос под другим именем, когда завершите работу с Дизайнером Запросов.

После создания запроса система создает программный файл запроса с расширением (.qpr), который может быть выполнен командой DO, как обычный программный файл (.prg).

См. также