Авторизация



Команды редактирования таблицы БД

Оценить
(0 голоса)

Для изменения значений полей записей таблицы БД и добавления новых записей в языке dBASE III PLUS имеется несколько команд, позволяющих осуществлять эти функции. К их числу относятся команды APPEND, EDIT. CHANGE, INSERT, BROWSE и REPLACE.

Команда APPEND имеет два типа формата: APPEND BLANK и APPEND FROM (имя таблицы) FOR (выражение) В первом случае команда APPEND добавляет в конец текущей таблицы БД новую запись. Если слово BLANK указано, то добавляется запись с «пустыми» значениями полей (т. е. освобождается место для последующей записи). Эта пустая запись может быть впоследствии модифицирована с помощью других команд редактирования или ввода. Если же ключевое слово BLANK отсутствует, система dBASE III PLUS переходит в режим экранного редактирования для ввода данных, при котором используются специальные функциональные клавиши для работы с экраном.

Во втором случае команда APPEND копирует удовлетворяющие заданному условию записи любой таблицы БД с указанным именем (или записи некоторого файла на диске) в конец текущей таблицы БД. Иначе говоря, в текущую таблицу из исходной таблицы БД переписываются только те записи, для которых истинно выражение в угловых скобках (подобно тому, как это было для команды LOCATE). Если же при этом длина поля в исходной таблице превышает длину соответствующего поля в текущей таблице, то символьные данные при копировании «обрезаются», и вместо числовых данных поле текущей таблицы заполняется звездочками. Например, если в исходной таблице числовое поле имеет длину 5 байт и содержит число 10 387, а в текущей таблице соответствующее поле имеет длину 4 байта, то при копировании в этом поле будет содержаться четыре символа «*».

Команда INSERT
Экранное редактирование
Команда редактирования BROWSE
Ключевое слово NOMENU
Команды REPLACE и UPDATE

Добавить комментарий


Защитный код
Обновить