Указывает прочие условия выборки записей для запроса или представления. Эта закладка появляется в Конструкторах запроса и представления - Query and View Designers .

NoteЗамечание

При многократных щелчках по кнопкам Cross tabulate (Перекрестная таблица), Report (Отчет) и Label (Этикетка) возможно создание конфликтующих параметров. Query Designer (Конструктор запроса) попытается предупредить вас и предоставит возможность удалить предыдущую команду при обнаружении первого конфликта. Вы должны быть уверены, что только желаемый код появится в запросе.

No duplicates (Без дублей)

Убрать дублирующие записи из результатов запроса или представления. Дублирующие записи или дубли представляют собой записи, в которых попарные значения в каждом поле совпадают.

Force join (Принудительное объединение)

Изменяет предложения разбора или генерации для поддержки опции FORCE в FROM, то есть, для указания, что таблицы объединены в порядке, в каком они появляются в опции FROM. Для разрешения принудительного объединения выберите Force join (Принудительное объединение).

Top (Верхние)

Выбирает количество или процент записей из набора результата. Если указано число или процент, используйте Закладку Order By (Упорядочить по) Query and View Designers (Конструкторов запроса и представления) для выбора тех записей, которые появятся в начале набора результата.

All (Все)   Определяет, что в набор результата должны быть включены все записи выбранные запросом или представлением/

Number of records (Число записей)   Устанавливает количество записей из выбранных записей для включения в набор результата.

Percent (Процент)   Изменяет число в блоке выше на процент записей.

Cross tabulate (Queries only) (Перекрестная таблица (только для запросов)

Посылает результаты выборки или представления в Microsoft Graph, отчет или таблицу в перекрестном формате. Ваш запрос должен содержат именно три элемента, которые представляют координаты X и Y и значение ячейки для графика.

Visual FoxPro вставляет приведенный ниже код:

 CopyCode imageCopy Code
INTO CURSOR SYS(2015)
* для исполнения следующей команжы, результат должен иметь три колонки.
DO (_GENXTAB) WITH 'T2 t1'   
NoteЗамечание

Опция INTO CURSOR добавляется только в том случае, если запрос еще не имеет такой в своем составе.

Например, вы можете сгенерировать отчет, который покажет количество счетов, отправленных клиентам в разбивкой по месяцам. Вы могли бы создать график, который отобразит клиентов сверху вниз на левой стороне страницы, двенадцать месяцев сверху страницы и, внутри графика, количество счетов, выставленных каждому клиенту в каждом месяце.

Report (Queries only) (Отчет (только для запросов))

Генерирует подходящую команду REPORT FORM и открывает диалоговое окно Report, которое позволяет вам установить отчет и определенные установки опций.

Visual FoxPro вставляет код приведенный ниже:

 CopyCode imageCopy Code
INTO CURSOR SYS(2015)
REPORT FORM tbl2.frx TO PRINTER PLAIN
NoteЗамечание

Опция INTO CURSOR добавляется только в том случае, если запрос еще не имеет такой в своем составе.

NoteЗамечание

Существующая в окне Query команда REPORT FORM не разбирается и ее установки не отражаются в диалоговом окне. Вы должны переопределить необходимые опции диалогового окна. После щелчка по OK, вы будет запрошены на замещение существующей команды. Это произойдет в случае, если команда REPORT FORM является первой после запроса. Если вы вставите любой код до REPORT FORM, сразу после SQL предложения будет вставлена новая команда REPORT FORM.

Label (Queries only) (Этикетка (только для запросов)

Генерирует подходящую команду LABEL FORM и открывает диалоговое окно Label, которое позволяет вам установить этикетку и определенные установки опций.

Visual FoxPro вставляет приведенный ниже код :

 CopyCode imageCopy Code
INTO CURSOR SYS(2015)
LABEL FORM tbl2.lbx TO PRINTER
NoteЗамечание

Опция INTO CURSOR добавляется только в том случае, если запрос еще не имеет такой в своем составе.

NoteЗамечание

Существующая в окне Query команда LABEL FORM не разбирается и ее установки не отражаются в диалоговом окне. Вы должны переопределить необходимые опции диалогового окна. После щелчка по OK, вы будет запрошены на замещение существующей команды. Это произойдет в случае, если команда LABEL FORM является первой после запроса. Если вы вставите любой код до LABEL FORM, сразу после SQL предложения будет вставлена новая команда REPORT FORM.

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