Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
