Авторизация



Язык программирования dBASE III PLUS
Оценить
(0 голоса)
REPORT FORM (имя отчетной формы) (диапазон) FOR (выражение) WHILE (выражение) PLAIN/HEADING (символьные выражения) NOEJECT ТО PRINT/TO FILE (имя файла) SUMMARY. В результате выполнения этой команды будут распечатаны или выведены на экран все записи таблицы БД, удовлетворяющие заданным условиям (диапазон, выражения после ключевых слов FOR и WHILE). Если задан дополнительный параметр PLAIN, то не будут печататься номера страниц и даты в верхней части каждой страницы отчета. Заголовок страницы будет выведен только в начале отчета. Параметр HEADING используется для указания дополнительной строки заголовка, которая печатается на каждой странице отчета. Если указаны оба параметра (PLAIN и HEADING), то параметру PLAIN отдается предпочтение. Параметр…
Оценить
(0 голоса)
Отчет может быть направлен на экран и/или принтер, а также в текстовый файл на диске. Параметр ТО PRINT указывает, что отчет направляется и на экран, и на принтер. Параметр ТО FILE направляет отчет именно в текстовый файл. Указанные параметры, очевидно, являются взаимоисключающими. Параметр SUMMARY, в свою очередь, не допускает вывода отдельных строк отчета: будут выводить только промежуточные и итоговые результаты по отчету в целом. Задания. 1. В какой последовательности применяются команды быстрого формирования отчетов в системе dBASE III PLUS? 2.         В чем различие команд CREATE REPORT и MODIFY REPORT? 3.         Напишите команду REPORT FORM для печати отчета по таблице КУРАТОРЫ…
Оценить
(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.