Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Голицына О.Л. -> "Языки программирования" -> 125

Языки программирования - Голицына О.Л.

Голицына О.Л., Патрыка Т.Л., Попов И.И. Языки программирования — М.: ИНФРА-М, 2008. — 400 c.
ISBN 978-5-91134-171-8
Скачать (прямая ссылка): yazikiprogrammirovaniya2008.djvu
Предыдущая << 1 .. 119 120 121 122 123 124 < 125 > 126 127 128 129 130 131 .. 144 >> Следующая

Input mask:
Caption:
Field validation Rule:
Message:
Default value:
Map field type to classes Display library: |
Display class: j чй-ма,:
Autoincrement Next Value:!
: Step: j
Field comment .
[ OK j ( Cancel
Рис. 5.16. Экран создания нового файла данных
5.4. Создание и модификация базы данных...
345
После заполнения одной строки (создания одного поля файла) нажатием клавиши <Enter> переходят к заданию второго поля файла (второй строки экранной таблицы).
Для контроля соответствия созданного файла проекту пользователя может быть использована команда Display Structure (рис. 5.17). Здесь на рабочем поле экрана помещается отчет о структуре текущего файла данных.
I Structure for table: : D:\ ____PROGIA lPROGL\ 1PROGL_OS_FOX\ PERSON. DBF I
| Nimtoer of data records: 5
I Date of last update: 04/11/07
Code Page: 1251
Field Field Name Type Width Dec Index Collate Nulls Next Step
1 ID Numeric 2 No
2 NAME Character 20 No Command Г*
3 YEAR Numeric 4 No HODIFY STRUCTURE
4 SEX Character 1 No DISPLAY STRUCTURE 1
5 PHCNE Character 7 No 1
6 ADRESS Character 25 NO _ lu
** Total ** 60 1
Рис. 5.17. Просмотр структуры файла командой Display Structure
Вставка нового поля. Для того чтобы вставить новое поле файла, следует нажать в области диалогового окна задания структуры файла (см. рис. 5.16) командную кнопку <lnsert> (вставить).
Удаление поля. Чтобы удалить поле из файла, следует пометить поле и нажать командную кнопку <Delete> (удалить) того же диалогового окна (см. рис. 5.16).
Структура файла подготовлена. Переходим к заполнению файла, для этого следует нажать дважды <Enter> и подтвердить, что вы собираетесь далее заполнять файл <Y>. (Если вы не хотите вводить данные сразу, то нажмите <N>. Ввод информации в созданную структуру файла может быть осуществлен позже командой Append).
Создание и просмотр полей типа Memo. Предположим, необходимо ввести в структуру файла новое имя поля prim с типом поля Memo. Необходимо подвести курсор на поле Memo и нажать <ctrl+PgDn>. В результате появляется экран текстового редактора. Ввести текст и после нажатия <ctrl+PgUp> текст будет записан.
Просмотреть поля типа Memo:
List fio, prim
346 Глава 5. FoxPro — система программирования информационных систем
Изменение структуры файла
Use <Имя файла>
Modify Structure
Вставить новое поле между любыми имеющимися, воспользовавшись редактором.
Переименование файла
Rename <Старое имя> to <Новое имя>
Сортировка (Sort) — результат команды помещается не в исходный файл, а в результирующий, который при этом создается. Сортировать можно по убыванию или по возрастанию. При сортировке записи упорядочиваются в соответствии со значениями конкретного поля, а затем копируются в этой измененной последовательности. Итак, в процессе сортировки создается новый файл со своим именем (см. также рис. 5.2):
Sort On <Имя поля> То <Имя нового файла>
Индексирование (index) служит той же цели, что и сортировка, т. е. упорядочению файла данных. При индексировании тоже создается новый (индексный) файл, но он не содержит всей информации отсортированного файла. Индексный файл включает только перечень номеров записей в той последовательности, какую они имели бы, будучи отсортированными.
Индексируемый файл по ФИО:
001 Иванов
002 Сидоров
003 Петров
Результат:
001 Иванов
003 Петров
002 Сидоров
Индексирование позволяет для одного файла данных хранить несколько индексных файлов.
Index On <Имя поля> То <Имя индексного файла>
В то время как команда Sort осуществляет физическую сортировку записей, команда index управляет логической
5.4. Создание и модификация базы данных...
347
сортировкой (оставаясь в исходной физической последовательности, записи файла будут обрабатываться в той логической последовательности упорядочения, которую задает открытый индексный файл).
Удаление дублирующихся записей. В файле могут быть дублирующиеся записи. Для их удаления можно использовать команду Set Unique on, выполняемую перед индексированием соответствующего файла:
Set Unique on
Index On <Имя ключевого атрибута>
То <Имя индексного файла>
Сору То <Новый файл>
При этом в < Новый файл> будут скопированы только записи, содержащие уникальные значения сКлючевого атрибутах
Переход к другому открытому файлу (рабочей области)
Предыдущая << 1 .. 119 120 121 122 123 124 < 125 > 126 127 128 129 130 131 .. 144 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.