Авторизация



Сервисные команды языка dBASE III PLUS

Оценить
(0 голоса)
К сервисным командам будем относить группу команд, которые предоставляют пользователю возможность непосредственно из языка dBASE III PLUS обращаться к таблицам БД, работать с ними как с целостностями, а также наиболее используемые из диалоговых средств dBASE III PLUS. Рассмотрим прежде всего команды, осуществляющие работу с таблицами БД, физическим эквивалентом которых являются файлы на диске (и, следовательно, эти команды позволяют работать с внешней памятью). Чаще всего из этой группы употребляется команда просмотра всего списка существующих таблиц — команда DIR. Ее формат такой.
Оценить
(0 голоса)
Особый случай — применение команды DIR в отсутствие всех указанных параметров. При этом осуществляется выдача информации о всех созданных пользователем таблицы БД (т. е. файлах с расширением DBF). Для каждой таблицы выводятся ее имя, количество записей в ней, дата последней корректировки и размер таблицы в байтах. Кроме того, указывается общее количество выведенных таблиц и количество свободных байтов на диске. Выводимая информация относится к текущему каталогу па используемом диске, если не указано иначе, при помощи параметров имя диска и/или маршрут поиска. Если в состав команды DIR входит имя шаблона или файла, то выводится краткая информация о файлах любых типов, включая сведения…
Оценить
(0 голоса)
Нередко в процессе обработки данных оказывается необходимым переименовать файл на диске. В этих случаях используется команда RENAME: RENAME (старое имя файла) ТО (новое имя файла) В результате применения этой команды файл вместо старого имени получает новое. Имена файлов требуют присутствия расширений в них, кроме того, если это необходимо, здесь могут быть приведены имена дисков и маршруты поиска. Для работы команды RENAME должны выполняться два условия: 1) не должно быть файла с новым именем; 2) файл со старым именем должен существовать и быть закрытым. Задания 1. В каких случаях команда DIR выдает полную информацию о существующих таблицах БД? 2.         Какие функции…
Оценить
(0 голоса)
В общем случае для копирования какой-либо информации о таблице БД в файл на диске используется команда СОРУ. Эта команда может использоваться в четырех различных модификациях: 1) COPY ТО (имя файла) (диапазон) FOR (выражение) WHILE (выражение) FIELDS (список имен полей) В этом формате команды COPY данные копируются из текущей таблицы БД в файл с указанным именем. В файл копируются все записи, если не указано иначе параметрами диапазона, FOR и WHILE. Копируются все поля таблицы БД, если список требуемых полей не задан параметром FIELDS. Если в имени файла не указано расширение, то подразумевается расширение DBF. 2)         COPY FILE (имя исходного файла) ТО…
Оценить
(0 голоса)
После этой команды COPY структура текущей таблицы БД копируется в файл с указанным именем в виде записи новой таблицы. Таким образом создается новая таблица с фиксированной структурой и содержащей следующие поля: FIELD. NAME (имя поля), FIELD TYPE (тип поля), FIELD„ LEN (длина поля) и FIELD. DEC (число десятичных знаков в поле). Значения записей, содержащиеся по ВНОВЬ созданной таблице БД соответствуют параметрам Структуры текущей таблицы БД. Полученная таблица можс1 быть в дальнейшем использована для создания новых таблиц БД с помощью команды CREATE FROM. В этом случае сперва с помощью команды COPY ТО. STRUCTURE EXTENDED создается таблица, содержащая структуру той таблицы БД,…
Оценить
(0 голоса)
Команда CREATE FROM создает новую таблицу БД с использованием структуры, содержащейся в таблице, имя которой указано после ключевого слова FROM. Таблица со структурой создаваемой таблицы БД может быть построена не только с помощью команды COPY ТО. STRUCTURE EXTENDED, а и вручную (т. е. создана, командой CREATE и затем модифицирована командами ре дактирования). В процессе обработки данных возникает необходимость создать новую таблицу БД из двух других путем слияния определенных записей этих таблиц. Для этого применяется специальная команда: JOIN WITH (имя рабочей зоны) ТО (имя новой таблицы) FOR (выражение) FIELDS (список имен полей) При выполнении этой команды одна из исходных таблиц БД…
Оценить
(0 голоса)
Если параметр FIELDS с соответствующим списком отсутствует, то все поля текущей, а также второй таблицы БД, которые могут быть включены в создаваемую таблицу (в пределах допустимого в dBASE III PLUS количества полей в таблице), будут в нее занесены (поля с совпадающими именами из второй таблицы не используются). Если же параметр FIELDS имеется, то только поля, перечисленные в списке, будут включены в новую таблицу. При использовании команды JOIN следует иметь в виду, что: а)         время выполнения ее может быть весьма значительным в зависимости от резервов исходных таблиц БД; б)        при некорректном задании выражения FOR может образоваться таблица очень большого объема (ее…
Оценить
(0 голоса)
Система dBASE III PLUS представляет пользователю удобные средства для быстрого вывода справочной информации на дисплей, а также для работы с системой без программирования на языке dBASE. К числу этих средств относятся команды HELP и ASSIST. Команда HELP выводит на экран запрашиваемую информацию о различных функциях и командах. Формат команды HELP.
Оценить
(0 голоса)
Ключевое слово, если оно присутствует, должно быть именем команды или функции системы dBASE III PLUS. При этом на экране высвечивается информация об указанной команде или функции. Если команда HELP вызывается без параметров, то на экране появляется меню, состоящее из всех используемых команд и функций. Оно позволяет выбрать «тему помощи», т. е. необходимые сведения. Заметим, что вызвать команду HELP можно простым нажатием функциональной клавиши F1. Выход из команды HELP осуществляется нажатием клавиши (ESC). Система dBASE III PLUS может и сама инициировать обращение к команде HELP в тех случаях, когда она выявляет ошибку во время диалога с пользователем в строке команды. Если…
Оценить
(0 голоса)
Команда ASSIST (ASSISTANT) не имеет параметров: она лишь запускает управляемый меню диалог с пользователем. При этом пользователь имеет возможность организовать всю работу с базами данных без использования языка программирования dBASE. Диалог системы с пользователем организуется в виде текстовых меню, позволяющих быстро выбирать большинство из описанных команд манипулирования данными и выполнять их (например, создание новых таблиц БД, индексных таблиц, форм экрана, отчетных форм). Кроме того, легко осуществляется обработка информации в режиме экранного редактирования (возможно, с применением различных форм экрана), разнообразные виды поиска информации FIND, LOCATE и др., установка параметров команды SET, вывод на экран или печатающее устройство отчетов и др. Задания…
«ПерваяПредыдущая12СледующаяПоследняя»
Навигация