Copy structure
Синтаксис:
copy structure to <файл> [fields <список_полей>].
Команда copy structure копирует структуру активного файла данных в <файл>, создавая новый пустой файл базы данных. Указание fields со списком полей <список_полей> скопирует в новую структуру только поля из этого списка.
Copy to array
Синтаксис:
copy to array <массив> [fields <список_полей>][<диапазон>][for условие][while условие].
Команда copy to array копирует в массив данные из полей файла данных. Для каждой записи файла данных первое поле сохраняется в первом элементе массива, второе поле — во втором элементе и т. д. (вы должны сначала объявить массив с помощью команды declare). Если полей в базе данных больше, чем в массиве элементов, то содержимое лишних полей не сохраняется в массиве. Если в массиве больше элементов, чем полей в базе данных, то лишние элементы массива остаются неизменными.
Пример:
use hours
declare thisweek[6,5]
copy to array thisweek next 5.
Count
Синтаксис:
count [<диапазон>][for условие][while условие][to <переменная>].
Команда count считает число записей активного файла данных, которые соответствуют определенному условию. Опция <диапазон> задает диапазон проверяемых записей. Опция for используется для определения условия, которое должно встретиться, прежде чем будет посчитана запись. Если вы используете опцию while, счет будет продолжаться до тех пор, пока условие не перестанет быть истинным. Опция to может быть использована для сохранения результата счета в переменной памяти <переменная>.
Пример. Для подсчета числа записей, содержащих буквы «md» в поле state и сохранения результата в переменной памяти mtemp, введите
count for state = "md" to mtemp.
Create
Синтаксис:
create <файл>.
Команда create создает новый файл данных и определяет ее структуру. Если create введена без имени файла, FoxPro выведет подсказку о необходимости указать имя файла в тот момент, когда структура будет записываться. Если после create стоит имя файла, то создастся база данных с таким именем. Если не указано свое расширение, то к имени файла будет автоматически добавлено расширение . dbf.
Достарыңызбен бөлісу: |