Реляционные СУБД в Visual FoxPro 8



General

Вкладка General (Общие) (рис. 25.1) содержит флажки и опции, влияющие на совместимость с предыдущими версиями программ, на установку цвета, звуковых сигналов и ввод данных.

Область Warning sound (Предупреждение звуком) данной вкладки позволит выбрать тип сигнала, звучащего при достижении пользователем конца или вводе недопустимых данных, путем установки одной из трех onmiii (табл. 25.2).

Таблица 25.2. Назначение опций области Warning sound

Опция

Назначение

Off (Выкл.)

Звуковой сигнал выключен

Default (По умолчанию)

Частота и длительность звукового сигнала устанавливаются по умолчанию (частота 512 Гц, продолжительность — 2 с)

Play (Проигрывать)

Проигрывает звуковой файл

При выборе опции Play (Проигрывать) можно воспользоваться кнопкой, расположенной справа от поля ввода, и выбрать файл звукового сигнала с расширением WAV.

С правой стороны вкладки расположены четыре флажка (табл. 25.3).

Таблица 25.3. Назначение флажков для выбора файла звукового сигнала

Флажок

Назначение

dBASE compatibility (Совместимый с dBASE)

Флажок управляет совместимостью Visual FoxPro с другими Xbase языками. Если флажок установлен, то Visual FoxPro иначе интерпретирует команды, перечисленные в табл. 25.4

Use Visual FoxPro color palette (Использовать цветовую палитру Visual FoxPro)

При установленном флажке Visual FoxPro использует по умолчанию собственную цветовую палитру при отобра жении растровых изображений. При сброшенном флажке применяется палитра, использовавшаяся при его создании. Этот флажок соответствует команде set palette

Confirm file replacement (Подтверждать перезапись файла)

Определяет, будет ли выдаваться предупреждающее сообщение перед перезаписью уже существующего файла Этот флажок соответствует команде set safety

Browse IME Control (Отображать окно редактора)

Используется для открытия окна редактора при работе в режиме, когда каждый символ отображается двумя байтами

Таблица 25.4. Команды, действие которых изменяется командой set compatible

Команда

В состоянии On

В состоянии Off

@ . . .GET. . .RANGE

Всегда проверяет предел

Проверяет предел, только если изменяются данные

&...SAY

CHR(7) вызывает звуковой сигнал

chr(7) не вызывает звуковой сигнал

@...SAY

Вывод информации на экран вызывает сдвиг экрана вверх

Вывод информации на экран прекращается при достижении нижнего правого угла

@...SAY

Крайняя правая цифра при использовании picture округляется

Крайняя правая цифра при использовании picture отсекается

ACTIVATE SCREEN

Делая активным экран, устанавливает курсор в позицию 0,0

Делая активным экран, не изменяет позицию курсора

ACTIVATE WINDOW

Делая активным окно, устанавливает курсор в позицию 0,0

Делая активным окно, не изменяет позицию курсора

APPEND MEMO

Использует по умолчанию расширение ТХТ

Расширения по умолчанию нет

DECLARE

Создает одномерный или двумерный массив

(Используйте вместо нее команду dimension)

DIMENSION

Создает одномерный или двумерный массив

 

FSIZE

Возвращает размер файла

Возвращает размер поля

go/goto (если было SET TALK ON)

Выводит сообщение о текущей рабочей области и номере записи

Не выводит сообщений

INKEY()

Клавиши <Ноте> и <Shift>+<Home> возвращают код 26. Клавиши< Ctrl>+<<-> возвращают 1

Клавиши <Ноте> и <Shift>+<Home> возвращают 1. Клавиши <Ctrl>+«-> возвращают 26

LASTKEY()

Возвращает целое число в соответствии с кодом последней нажатой клавиши

(Используйте вместо нее

ФУНКЦИЮ INKEY( ) )

LIKEO

Лидирующие пробелы в строках отсекаются перед сравнением

Лидирующие пробелы сохраняются и считаются значимыми

MENU И POPUP

Меню помещается в текущее окно вывода, курсор позиционируется согласно команде

Меню помещается в свое собственное окно, курсор остается в текущем окне вывода

Вложенные операторы

Подразумевается выполнение

КОМаНДЫ CLEAR GETS При

возврате на более высокий уровень

Текущие gets остаются при переходе на более высокий уровень

Передаваемые пары

Параметры, адресуемые ссылкой, остаются доступными в вызываемой процедуре

Параметры, адресуемые ссылкой, недоступны в вызываемой процедуре

PLAY MACRO

Подразумевается добавление клавиши <Alt>+<F1O> перед макрокомандами, которые начинаются на A-Z. Перед макросами <F1>—<F9> добавляется <Alt>

Ничего не добавляется

READ

Проверяет значение оператором valid при нажатии клавиши <Esc>

При нажатии <Esc> проверок VALID не выполняется

RUN

Перед началом вывода курсор передвигается в первую позицию 24-й строки. После завершения экран сдвигается на 3 строки вверх

Вывод на экран начинается с текущей позиции курсора, а после завершения экран сдвигается на две строки

SELECT()

Возвращает номер наибольшей неиспользуемой рабочей области

Возвращает номер текущей рабочей области

SET COLOR TO

Устанавливает цвета окон и меню, определенных пользователем

(Пользуйтесь вместо нее командой COLOR OF SCHEME)

SET BORDER

Определяет границу вокруг различных полей, меню и окон

 

SET FIELDS

Определяет поля, к которым возможен доступ

 

SET MEMOWIDTH

Определяет ширину Memo-полей и символьных выражений

 

SET MESSAGE

Выдает сообщение в нижней строке экрана

Сообщение выдается, если была команда set status ом

SET PRINTER TO

По умолчанию выходной файл имеет расширение PRT

Выходной файл не имеет расширения по умолчанию

STORE

He может присвоить значения всем элементам массива

Может присвоить значения :;ра зу всем элементам массива

SUM

Использует установленное

КОМаНДОЙ SET DECIMALS

число десятичных цифр

Используемое число дес;, тичных цифр определяет™ суммируемым полем

SYS(2001,'COLOR')

Возвращает значение, установленное последней командой SET COLOR

Возвращает значение цвето вой пары для оператора :-1 .■;■

COLOR TO

TRANSFORM

Возвращает строку символов из символьного или числового выражения

 

USE

Если установлен путь VFP и в команде указано устройство, то поиск файла производится только на указанном устройстве

Если установлен путь VFP и в команде указано устройство, то вначале производится по иск на заданном устройстве. а затем — по указанному пути

Область Programming (Программирование) вкладки General (Обшие) содержит три флажка, связанных с программированием (табл. 25.5).

Таблица 25.5. Назначение опций вкладки General

Флажок

Назначение

Cancel programs on escape (Останавливать программу при нажатии <Esc>)

Позволяет прерывать выполнение программы нажатием клавиши <Esc>

Log compilation errors (Регистрировать ошибки компиляции)

Позволяет регистрировать в специальном файле ошьг. ки, возникающие при компиляции файла

SET DEVELOPMENT (Компилировать при изменении)

При установке данного флажка перед выполнением у*',-скомпилированного файла Visual FoxPro проверяет бы.1 ли исходный файл изменен, и в случае изменения <■■> вторно компилирует его

В области Data entry (Входные данные) вкладки General (Обшие) содержатся три команды, связанные с вводом данных:

  • список Navigation keys (Кнопки навигации) соответствует команде KEYCOMP;
  • флажок Fill new records with current values (Заполнить новые записи текущими значениями) вызывает перенос содержимого текущей записи на новую запись и соответствует команде set carry;
  • установка флажка Enter or tab to exit fields (Выход из поля нажатием <Entei > или <Tab>) разрешает пользователю переходить в следующее поле только нажав клавишу <Enter> или <ТаЬ>. Флажок соответствуем команде set confirm. Установка флажка несколько замедляет ввод данных, но при jtom предотвращает случайное изменение полей записи.

Замечание
Команда set carry может содержать фразу то, которая позволяет указать поля, переносимые из старых записей в новую.

В области Year 2000 Compliance (Соглашение по 2000 году) вкладки General (Общие) содержится раскрывающийся список Strict Date Level (Строгая проверка данных типа "Дата и время"), который используется для аналта ошибок и неоднозначности данных типа "дата".

Назад Начало Вперед