Scatter to
Синтаксис:
scatter <переменная_памяти> [fields <список_полей>] to array.
Команда scatter используется для перенесения данных из текущей записи файла данных или из переменной памяти в массив. Поля текущей записи переносятся, начиная с первого поля записи, в соответствующие элементы массива. Если полей в базе данных больше, чем в массиве элементов, то содержимое лишних полей в массиве не сохраняется. Если элементов в массиве больше, чем полей в базе данных, лишние элементы массива не изменяются. Обратите внимание, что в процессе такого переноса пропускаются поля мемо.
Seek
Синтаксис:
seek <выражение>.
Команда seek ищет в индексированном файле первую запись, поле которой соответствует указанному выражению. Если выражение (<выражение>) является символьной строкой, то оно должно быть заключено в двойные или одинарные кавычки. Если выражение не находится и FoxPro не выполняет командный файл, то eof получает значение «истина», а на экране появляется сообщение No find (не найдено). Индексный файл должен быть открыт до использования команды seek. Следует обратить внимание на использование двух родственных команд — set exact и set near. Используйте set exact, чтобы сообщить FoxPro, что он должен искать точное соответствие. Используйте set near, чтобы сообщить FoxPro, что если соответствие не было найдено, то указатель записей надо поместить на ближайшую запись, а не в конец файла.
Select
Синтаксис:
select n или select <псевдоним_файла>.
Команда select выбирает для файлов базы данных одну из 10 возможных рабочих областей. Когда FoxPro впервые загружается в компьютер, он по умолчанию использует рабочую область 1. Для одновременного использования нескольких файлов вы можете с помощью команды select выбрать другие рабочие области; затем в этих областях можно открыть дополнительные файлы. Номера разрешенных рабочих областей находятся в диапазоне от 1 до 10.
Пример. Чтобы открыть файл с именем taxes в рабочей области 5, введите:
select 5 use taxes.
Достарыңызбен бөлісу: |