Иллюстрированный самоучитель по Visual FoxPro 8

Использование в запросе выражений и функций полей

При нажатии кнопки Options (Опции) открывается диалоговое окно Expression Builder Options (Опции построителя выражения) (рис. 9.20). Используя параметры этого окна, можно настроить список наиболее часто используемых в запросе функций, отображаемых в области Functions (Функции) диалогового окна Expression Builder (Построитель выражения).

Иллюстрированный самоучитель по Visual FoxPro 8 › Запросы к базе данных › Использование в запросе выражений и функций полей
Рис. 9.20. Диалоговое окно Expression Builder Options

Чтобы настроить список функций, выполните следующие действия:

  1. В диалоговом окне Expression Builder Options (Опции построителя выражений) установите опцию типа настраиваемой функции.
  2. Нажмите кнопку Clear (Очистить) для очистки списка функций.
  3. Используя клавишу SHIFT, если выбираемые функции расположены подряд в списке, или клавишу CTRL, выберите необходимые функции.
  4. Нажмите кнопку ОК.

В нижней части диалогового окна Expression Builder Options (Опции построителя выражений) находится переключатель, содержащий опции, описанные в табл. 9.5.

Таблица 9.5. Назначение опций переключателя окна Expression Builder Options.

Опция Назначение
Always add alias (Всегда добавлять псевдоним) Указывает, что имя таблицы или представления данных всегда включается в имя поля
Add non-selected alias only (Добавлять только не выбранные псевдонимы) Если открыто более одной таблицы или представления данных, Visual FoxPro включает имя таблицы или представления данных только в том случае, если они не содержатся в списке псевдонимов в окне Data Session
Never add alias (He добавлять псевдоним) Указывает, что имя таблицы или представления данных никогда не включается в имя поля

Флажок Show system memory variables (Показывать системные переменные) указывает, будут ли отображаться в окне построителя выражения системные переменные.

При формировании выражения вы можете использовать поля, константы и функции, связанные арифметическими операторами, список которых приведен в табл. 9.6.

Таблица 9.6. Арифметические операторы, используемые при формировании выражений.

Оператор Функция
+ Сложение
- Вычитание
* Умножение
/ Деление

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.