Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access.doc
Скачиваний:
3
Добавлен:
13.11.2018
Размер:
173.57 Кб
Скачать

Добавление в форму Вычисляемого поля :

Главная проблема – вычисляемое поле не может основываться на других вычисляемых полях!

Вычисляемое поле на основе двух полей в Запросе или Форме оформляется так:

  1. в строке «Поле» необходимо ввести вручную: например, Итого: [Количеcтво]*[Цена] , где:

  2. Итого:  - название поля для расчета;

  3. [Количеcтво]*[Цена] – вычисление на базе полей, представленных в Запросе или Форме.

Вычисляемое поле, как сумма вычисляемых полей по вертикали, в  Форме оформляется так:

  1. расширить поле формы «Примечание»;

  2. поместить на него под поле «Итого» текстовое поле для суммирования;

  3. на поле два раза щелкнуть с периодом времени, чтобы не было похоже на двойной щелчок или в свойствах поля заполнить строку «Данные» следующим текстом:

 -  Sum([Итого])  , где:

  1. Sum – математическая функция;

  2. Итого – вычисляемое поле в строках таблицы (Запроса, Формы).

  3. Обратите внимание на двойные простые и квадратные скобки!

Аналогично, можно произвести вышеуказанные действия с помощью Построителя выражений. Особенно, если ручной вариант не проходит. Текстовое поле в Главной форме для показа Вычисляемого поля типа «Сумма» из Вспомогательной формы:

  1. поместить на Главную форму текстовое поле для копирования поля суммирования из вспомогательной формы;

  2. на поле два раза щелкнуть с периодом времени, чтобы не было похоже на двойной щелчок или в свойствах поля заполнить строку «Данные» следующим текстом:

=[АссортимПодчФорма].[Form]![СтоимостьЗаказа], где:

  1. = – приравнивание;

  2. [АссортимПодчФорма] – название объекта, откуда берется поле (например, имя подчиненной формы);

  3. [Form] – вид объекта (в данном случае, форма). Построитель выражений подсказывает по-русски «Форма» – это не верно !

  4. [СтоимостьЗаказа] – вычисляемое поле из подчиненной формы;

  5. Обратите внимание на «.» – разделитель; двойные квадратные скобки, ограничивающие имена форм и полей и символ «!» перед именем поля !!!

Вычисления, созданные с помощью «Построителя выражений»:

  1. Вызов «Построителя выражений»:

  2. на текстовом поле вызвать контекстное меню;

  3. на строке «Данные» нажать на кнопку «…»;

  4. Работа в «Построителе выражений»:

  5. дважды щелкнуть на строке «Forms»;

  6. дважды щелкнуть на строке «Загруженные формы»;

  7. выбрать основную форму;

- при необходимости, далее можно выбрать вспомогательную форму, встроенную в основную, если в ней находится используемое поле;

  1. в среднем окне двумя щелчками выбрать поле;

  2. нажать «ОК».

Добавление в форму группы переключателей:

Переключатели предназначены для выбора одного значения из группы (не слишком большого объема – до 10 записей), которые нумеруются начиная с цифры «1». Нажать иконку «Список полей» (под главным меню «Конструктора», рядом с иконкой «Инструменты») – появится список полей БД. В панели инструментов щелчок на элементе управления «группа переключателей» (рамка с подписью «XYZ»). Щелчок на поле в ранее раскрытом списке. Такой порядок указывает Access, что данный элемент управления соответствует выбранному полю. Далее обрабатываем свойства «Группы переключателей»:

  1. последовательно вводим все значения (окончание ввода одного названия –клавиша <Tab>). После ввода всех значений – далее ;

  2. если по умолчанию не включается ни одно из полей, включаем переключатель – «Нет». Далее;

  3. Access автоматически присваивает значения полям, начиная с 1. Если нас такой порядок устраивает, нажимаем «далее»;

  4. сохраняем значение в нужном поле (выбираем его из списка). Далее;

  5. тип элемента управления – переключатели. Вид переключателя – утопленное. Далее;

  6. Вводим название поля. Готово.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]