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

Система Visual FoxPro выполняет выгрузку данных пока условное выражение, заданное в опции WHILE, принимает значение, = True (.t.); как только встречается запись, для которой условное выражение = False (.f.), то выгрузка данных заканчивается. В условном выражении могут использоваться Поля Таблицы, которые не выгружаются.

NoteОбратите внимание

Если вы используете опцию WHILE, для задания условия выгрузки данных, то данный процесс может быть завершен раньше, чем найдутся записи данных, удовлетворяющих заданному условию. Это зависит от активного индексного файла или индексного Тэга, в соответствие с заданным условиенм. Перед выгрузкой данных установите требуемую сортировку данных и указатель записи переместите на первую запись, удовлетворяющую заданному условию.

Для определения критерия завершения выгрузки записей данных

  1. В системном меню File, выберите опцию Export.

  2. Введите таблицу-источник данных и информацию о файле назначения.

  3. Выберите опцию While - для построения выражения условия выгрузки, в соответствующем диалоговом боксе Expression Builder.

    NoteОбратите внимание

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

  4. Нажмите кнопку OK.

    Система Visual FoxPro экспортирует записи из таблицы, удовлетворяющие заданному условию выгрузки.

См. также