Курсовая работа: СУБД dBase
[ ,<поле 2> [/А] [/С] [/D]...] [ASCENDING]/[DESCENDING] [<границы>] [WHILE <условие>] [FOR <условие>]
которая создает новый файл БД с записями, отсортированными в алфавитном, хронологическом или числовом порядке по заданным полям. Сортировка выполняется в порядке возрастания (/А) или убывания (/D) значений полей. Допускается сортировка максимум по десяти полям. Опция /С определяет сортировку независимо от прописных и строчных букв. Команда
COPY FILE <имя файла 1> ТО <имя файла 2>
делает копию файла любого типа.
После копирования или в других случаях нередко требуется переименовать файл. Для этого используется команда
RENAME <имя файла> ТО <новое имя файла>
Нередко требуется найти запись не по ее положению в файле БД, а по содержанию полей. Такой вид поиска предусмотрен, например, в меню команды BROWSE. Способ поиска по содержанию полей зависит от того, созданы ли индексные файлы по этим полям или по их комбинациям. Для поиска по неиндексированным полям используется команда
LOCATE [FOR] <условие> [<диапазон>] [WHILE <условие>]
Эта команда выполняет в активном файле БД поиск первой записи, удовлетворяющей условию, заданному опцией FOR. Опции <диапазон> и WHILE определяют диапазон и условие начала и конца просмотра записей.
Для поиска по индексированным полям используются команды SEEK и FIND. Команда
SEEK <выражение>
выполняет поиск первой записи файла БД с заданным значением индексированного поля. При этом соответствующий индекс должен быть установлен в качестве главного (управляющего) индекса. Команда
FIND <литеральная строка>
аналогична команде SEEK и также выполняет поиск первой записи в индексированном файле БД с заданным значением индекса при установленном соответствующем главном индексе. Отличие состоит в том, что в качестве поискового значения в команде FIND используется не выражение, а литеральная строка.
Основной ?