Работа в Microsoft Access XP


         

в поле выражения. Вместо заполнителя




Функция преобразования в денежный формат вставлена в поле выражения. Вместо заполнителя <<expr>>, заключенного в скобки, нужно вставить выражение, вычисляющее число, которое будет преобразовано в денежный формат.

  • Щелкните на <<expr>>, чтобы выделить его. Элемент, который вы вставите следующим, заменит выделенный фрагмент.
  • Следующий элемент, который нужно вставить в выражение, - это поле Цена из таблицы Сведения о заказе. Щелкните дважды на элементе Таблицы (Tables), щелкните на Сведения о заказе, а затем щелкните дважды на Цена. Окно построителя выражений выглядит теперь, как показано ниже.




  • В результате последнего действия курсор оказался в конце выражения, после поля Цена, что и требуется.
  • Теперь нужно умножить значение поля Цена на значение поля Количество. Щелкните на кнопке * (звездочка) в ряду операторов, расположенном под полем выражения. В выражении появится знак умножения и очередной заполнитель <<Выражение>> (<<expr>>).
  • Щелкните на заполнителе <<Выражение>> (<<expr>>), чтобы выделить его, и вставьте поле Количество, щелкнув дважды на нем во втором столбце. Введенное выражение вычисляет стоимость товара, умножая цену на количество. Но, чтобы получить окончательный результат, необходимо вычесть скидки, предлагаемые на отдельные товары. Скидки указаны в поле Скидки и составляют 10-20% от стоимости товара. Проще рассчитать процент, который нужно заплатить (80-90% от стоимости), чем вычислять скидку, а затем вычитать ее из стоимости товара.
  • Введите *(1-, щелкните дважды на поле Скидка и введите закрывающую скобку ). Окно построителя выражений теперь выглядит как на рисунке (расширьте окно, чтобы отобразить выражение полностью).



  • увеличить изображение

    Хотя поле Скидка определено как процентное, в базе данных оно хранится в виде чисел от 0 до 1 (то есть, на экране отображается 10%, а в памяти хранится 0,1). Поэтому, если скидка составляет 10%, результат выражения (1- Скидка) равняется 0,9. Иначе говоря, при 10% скидке стоимость составит 0,9 от произведения цены на количество.
  • Щелкните на кнопке ОК. Окно построителя выражений закроется, и выражение будет скопировано в ячейку бланка запроса.
  • Нажмите на клавишу (Enter), чтобы завершить ввод выражения. Совет. Чтобы быстро подогнать ширину столбца под его содержимое, щелкните дважды на правой границе серой полосы вверху столбца.
  • Access присвоил выражению имя Выражение1 (Expr1). Щелкните на нем дважды, чтобы выделить, и введите более содержательное имя Окончательная цена.
  • Щелкните на кнопке Вид (View), чтобы отобразить результаты в режиме таблицы.



  • Содержание  Назад  Вперед