Добавляет в конец таблицы одну или несколько новых записей.
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, чтобы не допустить внесения изменений в формат окна редактирования.
Замечания
Если в момент выдачи команды APPEND или APPEND BLANK таблица в текущей рабочей области не открыта, появляется диалоговое окно Open, в котором можно выбрать таблицу для добавления записей.
Команда APPEND открывает окно редактирования, и вы можете ввести данные в новую запись (или записи). Когда вы добавляете новую запись, Visual FoxPro обновляет все открытые индексы.
Пример
В следующем примере команда APPEND BLANK используется для создания таблицы, содержащей 10 записей со случайными значениями, затем на экран выводятся максимальное и минимальное значения в таблице.
![]() | |
---|---|
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 |