Добавляет в конец таблицы одну или несколько новых записей.

APPEND [BLANK] [IN nWorkArea | cTableAlias] [NOMENU]

Параметры

BLANK

Добавляет в конец текущей таблицы одну пустую запись. Visual FoxPro не открывает окно редактирования при выдаче команды APPEND BLANK.

Вы можете редактировать новую запись с помощью команды BROWSE, CHANGE или EDIT.

IN nWorkArea

Задает рабочую область таблицы, к которой добавляется новая запись.

IN cTableAlias

Задает псевдоним таблицы, к которой добавляется новая запись.

Если аргументы nWorkArea или cTableAlias, опущены, новая запись добавляется к той таблице, которая принадлежит выбранной в данный момент рабочей области. Если выдана команда APPEND, к таблице, заданной аргументом nWorkArea или cTableAlias добавляется пустая запись и таблица автоматически выбирается. Если выдана команда APPEND BLANK, к таблице, заданной аргументом nWorkArea или cTableAlias, добавляется пустая запись, но таблица не выбирается.

NOMENU

Указывает, что из системной строки меню удаляется заголовок меню Table, чтобы не допустить внесения изменений в формат окна редактирования.

Expand imageЗамечания

Если в момент выдачи команды APPEND или APPEND BLANK таблица в текущей рабочей области не открыта, появляется диалоговое окно Open, в котором можно выбрать таблицу для добавления записей.

Команда APPEND открывает окно редактирования, и вы можете ввести данные в новую запись (или записи). Когда вы добавляете новую запись, Visual FoxPro обновляет все открытые индексы.

Expand imageПример

В следующем примере команда APPEND BLANK используется для создания таблицы, содержащей 10 записей со случайными значениями, затем на экран выводятся максимальное и минимальное значения в таблице.

  CopyCode imageCopy Code
CLOSE DATABASES
CREATE TABLE curRandom (nValue N(3))
FOR nItem = 1 TO 10  
   APPEND BLANK
   REPLACE nValue WITH 1 + 100 * RAND( )  
ENDFOR

CLEAR
LIST
SELECT MIN(nValue) as nMinimum, MAX(nValue) AS nMaximum;
   FROM curRandom INTO CURSOR curMinMax
? 'Минимальное значение : ', nMinimum
? 'Максимальное значение: ', nMaximum
CLOSE DATABASES

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