FoxPro8

         

Формирование выражения поля


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

  • Дважды щелкните мышью на размешенном в отчете поле. Открывается диалоговое окно Report Expression (Выражение отчета) (см. рис. 8.12).
  • Введите необходимое выражение в поле Expression (Выражение). Для задания выражения поля вы можете воспользоваться построителем, нажав расположенную справа от поля кнопку. При лом па экране открывается диалоговое окно Expression Builder (Построитель выражения), в ноле Expression for Field on Report (Выражение для поля отчета) которою необходимо задать требуемое выражение.
  • Список Fields (Поля) диалогового окна Expression Builder (Построитель выражения) содержит поля помещенных в окружение отчета таблиц, список Variables (Переменные) — системные переменные Visual FoxPro. В области Functions (Функции) размещены строковые, логические, математические функции, а также функции даты и времени. Используя значения из этих списков, сформируйте необходимое выражение лля создаваемого поля.

    Совет

    Для формирования выражения нет необходимости вводить информацию в поле Expression for Field on Report (Выражение для поля отчета) вручную. Достаточно выбирать требуемое значение из любого списка и щелчком мыши переносить его в это поле.

    Рис. 8.13. Определение вычисляемого поля

    При создании вычисляемых полей сформируйте выражение и проверьте его правильность с помощью кнопки Verify (Проверить). Например, вы можете отобразить в отчете вместо двух полей, содержащих город и адрес клиента, одно вычисляемое поле, которое содержит полный адрес. Выражение для этого поля имеет следующий вид (рис. 8.13):

    ALLTRIM(Customer.cCity)+", "+ ALLTRIM(Customer.cAddress)

  • Завершив формирование выражения, нажмите кнопку ОК для закрытия диалогового окна Expression Builder (Построитель выражения).
  • Закройте диалоговое окно Report Expression (Выражение отчета), также нажав кнопку ОК.


  • Содержание раздела