Некоторые команды СУБД(СП) FoxPro
Команда ? выводит на экран значение выражения FoxPro. Если используется одиночный знак вопроса (?), то курсор выполняет возврат каретки и прогон строки, а затем выводит значение выражения. Если используется двойной знак вопроса (??), то курсор не перемещается перед выводом значения выражения. Опции picture и function могут быть использованы для придания выводимой информации определенного вида. Опция at используется для помещения выражения в определенную колонку.
@
Синтаксис:
@row,col[say <выражение>][picture <выражение>] [get <переменная>][picture <выражение>].
Команда @ помещает курсор в определенное места экрана, которое определяется с помощью row, col. Команда @ может использоваться с одной или несколькими из указанных опций. Опция say выводит на экран значение выражения, следующего за словом say. Опция get позволяет редактировать переменную (которая может быть полем). Опция picture позволяет использовать шаблоны, определяющие, в каком виде будут выводиться на экран или приниматься данные в ответ на опцию get.
Пример. Чтобы поместить на экране в положение 12,2 сообщение «Введите имя пайщика» и разрешить полноэкранное редактирование значения переменной shn, введите
@12,2 say "Введите имя пайщика" get shn.
@ Clear to
Синтаксис:
@row,col clear|clear to row,col.
Эта вариация команды @ очищает часть экрана. Если используется @row, col clear, то экран очищается вправо и ниже указанных координат. Если используется @row,col clear to row, col, то экран очищается в заданной прямоугольной области с первой координатой, указывающей на верхний левый угол, и со второй координатой, указывающей на правый нижний угол.
Пример. Для удаления прямоугольной области от ряда 4, колонки 5 до ряда 12, колонки 70, оставив остальную часть экрана без изменений, введите следующую команду:
@4,5 clear to 12,70.
Append
Синтаксис:
append[blank].
Команда append добавляет записи в базу данных. После выполнения команды append на экран выводится пустая запись и FoxPro входит в режим полноэкранного редактирования. Если используется опция blank, то в конец файла данных добавляется пустая запись, но режим полноэкранного редактирования не включается.
Append from
Синтаксис:
append from <файл>[fields <список_полей>][for условие][type <тип_файла>][delimited[with
<разделитель>|blank|tab]].
Append from копирует записи из <файл> и добавляет их в текущий файл данных. Опция for | while определяет условие, которое должно встретиться, прежде чем будет скопирована запись. Если файл с данными, который надо скопировать, не относится к базам данных, созданных на FoxPro, то должна использоваться подходящая опция типа. Подходящими опциями являются: delimited, delimited with blank, delimited with tab, delimited with "specified-character", или sdf.
Достарыңызбен бөлісу: |