Курсовик по FoxPro
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат модель, доклад на тему
| Добавил(а) на сайт: Talalin.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата
Кроме того, необходимо организовать систему контекстно-зависимой
справки, вызываемой по F1. Текст помощи предварительно заносится в файл
Table_Help.dbf, структура которого показана ниже.
[pic]
Рисунок 4.7.1 – Таблица данных для помощи.
Для вызова процедуры помощи применена команда ON KEY LABEL. В процедуру Helper передается один параметр – имя поля исходной таблицы товаров, которое требуется пояснить. Функция VARREAD() возвращает имя переменной памяти, элемента массива или поля (прописными буквами), использованного для создания текущего элемента управления.
В процедуре осуществляется поиск по этому полю, и, если таковое
найдено, соответствующее MEMO-поле выводится с помощью процедуры
MESSAGEBOX.
Полный текст программы приведен в приложении Е, а пример экрана помощи, выдаваемого пользователю при нажатии клавиши F1 в тот момент, когда курсор находится в поле “Дата поступления” исходной таблицы, приведен на рисунке 4.7.2.
[pic]
Рисунок 4.7.2 – Пример экрана помощи.
8. Создание новых таблиц и арифметические действия
При копировании открытого файла DBF в новый файл, который этой командой создаётся, используется команда
COPY TO
[] [FIELDS ]
[FOR < условие>] [WHILE ]
[TYPE ] [WITH CDX]
В новый файл могут копироваться как все поля базы данных, так и только перечисленные в списке FIELDS. Копируемые поля могут находиться не только в файле из рабочей активной области, но и в любом другом файле БД из других рабочих областей. В этом случае имена полей – составные (имя базы и имя поля).
Существует команда, выполняющая физическое упорядочение файла:
SORT TO
[ASCENDING/DESСENDING]
ON [/A] [/D] [/C] [, [/A] [/D] [/C]...]
[] [FOR ] [WHILE ]
[FIELDS ]
Команда создает из активной БД новый файл , в котором записи расположены в возрастающем (/А) или убывающем (/D) порядке относительно указанного поля /полей. Если параметр сортировки не указан, по умолчанию подразумевается /А - возрастание. Ключ /С означает, что при сортировке будет игнорироваться регистр букв (строчные /заглавные). Допускается соединение ключа С с другими ключами, например /DC.
Для выполнения арифметических операций с базой данных можно использовать следующие команды:
COUNT [][WHILE ]
[FOR ][TO ]
Рекомендуем скачать другие рефераты по теме: методы дипломной работы, шпаргалки.
Категории:
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата