Составители:
Рубрика:
69
APPEND BLANK && добавляется пустая запись
BROWSE
ERASE stud_tmp.dbf &&уничтожается файл stud_tmp.dbf.
3.4. Копирование произвольных файлов.
Файлы любых типов могут быть скопированы командой (при этом оба файла
должны быть закрыты, и для обоих должно быть обязательно указано расширение):
COPY FILE <имя прототипа>TO <имя копии>
Освоенные команды:
COPY STRUCTURE TO <имя файла без расширения>[FIELDS <list>]- копирование структуры
файла-прототипа (возможно не всех полей, а только указанных в списке <list>)
COPY TO <имя файла >STRUCTURE EXTENDED – копирование данных, необходимых для
создания нового файла программно по прототипу.
CREATE<имя файла > FROM < имя файла_созданного командой COPY STRUCTURE
EXTENDED >- создание нового файла по данным, записанным в полях
унифицированного
файла (который создан командой COPY STRUCTURE EXTENDED)
PACK -физическое (в отличие от логического) удаление записей, предварительно помеченных
как логически удаленные)
USE (без имени файла) – закрывает файл в данной рабочей области
CLOSE DATABASES – закрывает все файлы с расширением .dbf
ERASE < имя файла с расширением> - уничтожается файл (только закрытый!)
COPY FILE <имя 1>TO <имя 2> - копирует файл
любого типа. Имена <имя 1>и<имя 2>
указываются с расширениями. Оба файла должны быть закрыты.
4. ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ с Visual FoxPro5.0.
Прием 1: «удали лишнее»;
Прием 2: «рассматривай базу данных через фильтры»;
Прием 3: «упорядочивай записи».
4.1. Прием 1: удали лишнее
Существо приема 1 состоит в просмотре и анализе только интересующего Вас
аспекта базы данных.
Схема использования приема 1
:
• логически (не физически!) удалите записи в файле базы данных, не
относящихся к интересующему Вас аспекту (с помощью системного меню
Table/Delete Records… или командой DELETE);
• установите режим Visual FoxPro 5.0, при котором логически удаленные записи
«не видны» (повторное выполнение команды системного меню Table/Delete
Records… или командой SET DELETED ON в командном окне);
• после
этого почти все команды (как в программах, так и при диалоговых
операциях просмотра, корректировки, копирования.) будут выполняться так, как
будто логически удаленные записи отсутствуют;
• после работы с «усеченной» базой данных нужно восстановить режим работы с
полным набором записей
SET DELETED OFF
и отменить пометку логического удаления
Table/Recall Records… RECALL ALL.
4.1.1.
Освоим команду логического удаления записей.
DELETE [<scope>][FOR <exprL>][WHILE <exprL>]
69 APPEND BLANK && добавляется пустая запись BROWSE ERASE stud_tmp.dbf &&уничтожается файл stud_tmp.dbf. 3.4. Копирование произвольных файлов. Файлы любых типов могут быть скопированы командой (при этом оба файла должны быть закрыты, и для обоих должно быть обязательно указано расширение): COPY FILE <имя прототипа>TO <имя копии> Освоенные команды: COPY STRUCTURE TO <имя файла без расширения>[FIELDS]- копирование структуры файла-прототипа (возможно не всех полей, а только указанных в списке
) COPY TO <имя файла >STRUCTURE EXTENDED – копирование данных, необходимых для создания нового файла программно по прототипу. CREATE<имя файла > FROM < имя файла_созданного командой COPY STRUCTURE EXTENDED >- создание нового файла по данным, записанным в полях унифицированного файла (который создан командой COPY STRUCTURE EXTENDED) PACK -физическое (в отличие от логического) удаление записей, предварительно помеченных как логически удаленные) USE (без имени файла) – закрывает файл в данной рабочей области CLOSE DATABASES – закрывает все файлы с расширением .dbf ERASE < имя файла с расширением> - уничтожается файл (только закрытый!) COPY FILE <имя 1>TO <имя 2> - копирует файл любого типа. Имена <имя 1>и<имя 2> указываются с расширениями. Оба файла должны быть закрыты. 4. ОСНОВНЫЕ ПРИЕМЫ РАБОТЫ с Visual FoxPro5.0. Прием 1: «удали лишнее»; Прием 2: «рассматривай базу данных через фильтры»; Прием 3: «упорядочивай записи». 4.1. Прием 1: удали лишнее Существо приема 1 состоит в просмотре и анализе только интересующего Вас аспекта базы данных. Схема использования приема 1: • логически (не физически!) удалите записи в файле базы данных, не относящихся к интересующему Вас аспекту (с помощью системного меню Table/Delete Records… или командой DELETE); • установите режим Visual FoxPro 5.0, при котором логически удаленные записи «не видны» (повторное выполнение команды системного меню Table/Delete Records… или командой SET DELETED ON в командном окне); • после этого почти все команды (как в программах, так и при диалоговых операциях просмотра, корректировки, копирования.) будут выполняться так, как будто логически удаленные записи отсутствуют; • после работы с «усеченной» базой данных нужно восстановить режим работы с полным набором записей SET DELETED OFF и отменить пометку логического удаления Table/Recall Records… RECALL ALL. 4.1.1. Освоим команду логического удаления записей. DELETE [
][FOR ][WHILE ]
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »