Авторизация



Язык программирования dBASE III PLUS
Оценить
(0 голоса)
Команда COUNT, имеющая формат: COUNT (диапазон) FOR (выражение) WHILE (выражение) ТО (переменная памяти) выполняет подсчет записей в пределах заданного диапазона, для которых выражение параметров FOR и WHILE принимают истинные значения. Полученный результат заносится в заданную переменную памяти. Если диапазон не задан (задан по умолчанию), то подсчет ведется по всей таблице БД. В отличие от рассмотренных вычислительных команд, TOTAL сохраняет вычислительные значения не в списке переменных памяти, а в новой таблице БД. Формат команды: TOTAL ТО (имя новой таблицы) ON (ключевое поле) (диапазон) FIELDS (список имен полей)ЕХЖ (выражение) WHILE (выражение) Команда TOTAL суммирует значения числовых полей таблицы БД и заносит полученные…
Оценить
(0 голоса)
Если в состав команды не включен параметр FIELDS, то по умолчанию суммируются все числовые поля. Структура вновь созданной командой TOTAL таблицы аналогична структуре текущей таблицы БД за исключением полей типа М (см. п.3.5.1.), которые в нее не копируются. Таким образом, вновь создаваемая таблица содержит все поля исходной таблицы, за исключением М-полей исходной таблицы и первые из ее нечисловых записей, которые содержатся в удовлетворяющих условиям записях. Задания. 1. Напишите фрагмент программы для подсчета среднего арифметического стажа, общего месячного фонда заработной платы для кураторов ПТУ и их средней зарплаты. 2.         Каким будет результат работы команды COUNT, в которой не еаданы параметры диапазона…
Оценить
(0 голоса)
1 Обмен информацией между пользователем и системой dBASE III PLUS обычно осуществляется через устройства ввода с клавиатуры и вывода на экран дисплея или печатающее устройство. Для большинства персональных ЭВМ экран дисплея содержит 25 строк с координатами 0—24 и 80и позиций (столбцов) с координатами 0—79 в каждой строке. Для печатающих устройств максимальный номер строк и столбцов определяется физическими размерами страницы. Если используется цветной монитор, то с помощью команд SET COLOR можно задать любой цвет экрана для различных его фрагментов или объектов, расположенных на нем. Для стирания информации на экране (его очистки) применяется команда CLEAR, после выполнения которой курсор устанавливается в левый…
Оценить
(1 голос)
К простейшим командам ввода информации относятся ACCEPT и INPUT, а вывода — «?», «??», TEXT .ENDTEXT и TYPE. Команда ACCEPT используется для ввода символьных данных непосредственно в переменную памяти, причем эти данные не заключаются в ограничители (кавычки, апострофы или квадратные скобки), поскольку вся идущая через ACCEPT информация воспринимается как символьная. Формат команды ACCEPT: ACCEPT (подсказка) ТО (переменная памяти) Вводимая с помощью команды ACCEPT символьная строка может содержать до 254 символов. Данные выводятся с клавиатуры дисплея, процедура ввода заканчивается нажатием клавиши (ENTER). Если в записи команды присутствует необязательный параметр (подсказка), он выводится на экран дисплея для напоминания пользователю о том, какие…
Оценить
(1 голос)
Команда INPUT имеет формат, аналогичный формату команды ACCEPT: INPUT (подсказка) ТО (переменная памяти) С помощью этой команды можно вводить не только символьные данные, но и данные других типов. В ответ на команду INPUT пользователь может ввести любое выражение, записанное по правилам языка dBASE III PLUS. В процессе работы команды INPUT может создаваться переменная памяти, имеющая тип, соответствующий типу вводимой информации. Например, для ввода посредством команды INPUT символьной строки ее необходимо заключать в ограничители, а при вводе даты — использовать функцию dBASE III PLUS CTOD(.), которая преобразует символьную строку в дату. При вводе цифр (в том числе — с десятичными точками…
Оценить
(1 голос)
Команда «??» приводит к выводу значений, начиная с последней позиции курсора на экране дисплея или головки печатающего устройства. Эти команды достаточно просты (напомним, что они уже использовались в приводимых выше примерах). Команды TEXT и END TEXT вызывают вывод группы строк текста на экран или печатающее устройство. Она имеет такой формат: TEXT (строки текста) END TEXT Эта команда предписывает начать точное копирование указанных в угловых скобках строк текста на устройство вывода. Процесс печати начинается со строки, следующей за строкой с ключевым словом TEXT, и продолжается либо до появления ключевого слова END TEXT, либо до конца текущего программного модуля в зависимости от…
Оценить
(2 голоса)
К специальным командам вывода информации в dBASE III PLUS относим команды DISPLAY и LIST, позволяющие выводить на экран или печатающее устройство различную информацию о таблице БД, в том числе информацию, непосредственно содержащуюся в этих таблицах, а также о. структуре таблицы БД, о переменных памяти, текущем со: стоянии системы dBASE III PLUS и т. д. Рассмотрим основные из них. Команда DISPLAY имеет несколько форматов: 1) DISPLAY (диапазон) (список выражений) FOR (выражение) WHILE (выражение) OFF ТО PRINT. Этот формат используется для вывода значений данных во всех или некоторых полях в записях текущей таблицы БД. Для записей в пределах диапазона на экран выводятся…
Оценить
(2 голоса)
Поля типа М могут выводиться только в случае явного задания их имен в списке выражений. При этом ширина поля вывода для таких полей по умолчанию составляет 50 символов. Для ее изменения можно использовать команду SET MEMOWIDTH ТО (ширина поля вывода). Для каждого выводимого выражения из списка будет формироваться заголовок,управлять выводом которого можно с помощью команды SET HEADING ON/OFF: в случае «ON» заголовки выводятся, а в случае «OFF»— нет; эта же команда действует на выводимую командами LIST, SUM или AVERAGE информацию. Если в формате команды DISPLAY не указан параметр OFF, то перед каждой выводимой записью печатается ее номер. В том случае,…
Оценить
(2 голоса)
Этот формат команды DISPLAY позволяет вывести имя, тип, размер, содержание и статус всех переменных памяти, которые определены к моменту выполнения команды. Кроме того, выводится информация о количестве использованных переменных памяти, занимаемом ими объеме памяти, количестве переменных памяти, которые еще могут быть созданы и объеме памяти, который еще может быть использован. Параметр ТО PRINT используется для вывода информации на печать.
Оценить
(2 голоса)
В этом случае команда DISPLAY используется для вывода следующей информации: таблиц БД, открытых в текущий момент; индексных таблиц, открытых в текущий момент; ключей индексации для каждой открытой индексной таблицы; номеров и имен рабочих зон; связи открытых таблиц БД между собой; открытых дополнительных файлов, содержащих значения полей типа М; маршрута поиска файлов во внешней памяти на дисках; текущей рабочей области; , текущих установок (положения) параметров команд SET; назначения функциональных клавиш. Параметр ТО PRINT используется для вывода информации на печатающее устройство.