
- •1 История создания субд
- •2. Модели данных
- •3. Основные понятия субд
- •4. Структура субд «Access»
- •5.Таблицы
- •6.Типы полей
- •7.Поля числового и денежн. Типа
- •8. Формат поля
- •9 Маскирование поля
- •10 Характеристики полей Дата/время
- •11 Использование характеристики поля «Значение по умолчанию»
- •12 Характеристики поля «Условие на значение», «Сообщение об ошибке»
- •13. Поле типа «мастер подстановок», «гиперссылка»
- •14. Связь между таблицами
- •15. Типы запросов
- •16 Запросы
- •17. Создание вычисляемых полей.
- •18.Формы.
- •19. Настройка элементов управления формы с помощью панели инструментов.
- •21. Понятие макроса
- •22. Создание макроса
- •23. Классификация макрокоманд. Типы макросов.
- •24. Сферы применения макросов.
- •25. Макросы. Панель инструментов окна "макрос"
- •26. Макросы. Обзор макрокоманд, доступных для применения в макросах
- •27. Понятие макроса и модуля.
- •28. Назначение языка sql
- •29 Структура команд языка sql
- •30 Sql. Основные термины (ключевое слово, команда, объект).
- •31 Sql. Синтаксис команды create table.
- •32 Sql. Синтаксис команды create index.
- •33. Sql. Синтаксис команды alter table и drop table
- •34. Sql. Синтаксис команды insert
- •35. Sql. Синтаксис команды update
- •36. Sql. Синтаксис команды delete
- •37. Sql Синтаксис команды select
- •38. Sql. Выбор по критерию (where)
- •39. Использование sql с другими языками программирования
- •40. Visual Basic Application. Основные понятия.
- •41. Типы данных vba
- •42. Переменные и константы в vba
- •43. Процедуры и функции из вызовов в vba
- •44. Операторы в vba
- •45 Использование функций в vba
- •46 Область определения переменных и констант в vba
- •47 Соглашение по синтаксису в vba, по идентификации
- •48 Инструкция Const в vba
- •49. Массивы в vba. Основные понятия
- •50. Управление выполнения программ в vba
- •51.Инструкция Do…Loop
- •52 Инструкция For…Next
- •53 Инструкция Select Case
- •54 Инструкция If…Then…Else
17. Создание вычисляемых полей.
ВЫЧИСЛЯЕМОЕ ПОЛЕ В ТАБЛИЦЕ
В приложении Access 2010 можно создавать поля таблиц, значения которых будут вычисляться. Выражения для вычисления могут содержать значения из полей той же таблицы, а также встроенные функции Access.
ПРИМЕЧАНИЯ
В выражениях для вычисления нельзя использовать поля из других таблиц или запросов.
Результаты вычислений доступны только для чтения.
Создание вычисляемого поля
Откройте таблицу, дважды щелкнув ее в области навигации.
Прокрутите таблицу по горизонтали до крайнего правого столбца и щелкните заголовок столбцаЩелкните для добавления.
В появившемся списке выберите пункт Вычисляемое поле и укажите тип данных результата.
Откроется построитель выражений Access.
Начните вводить формулу расчета, которая требуется для этого поля, например:
[Количество] * [Цена]
ПРИМЕЧАНИЕ. В начале выражения не требуется вводить знак равенства (=).
Нажмите кнопку ОК.
Приложение Access добавит вычисляемое поле и выделит его заголовок, чтобы можно было ввести имя поля.
Введите имя вычисляемого поля и нажмите клавишу ВВОД.
Изменение вычисляемого поля
Откройте таблицу, дважды щелкнув ее в области навигации.
Выделите вычисляемое поле, которое необходимо изменить.
На вкладке Поля в группе Свойства нажмите кнопку Изменить выражение.
Откроется построитель выражений Access.
Внесите необходимые изменения в поле выражения для вычисления.
ПРИМЕЧАНИЕ. В начале выражения не требуется вводить знак равенства (=).
Нажмите кнопку ОК.
ВЫЧИСЛЯЕМОЕ ПОЛЕ В ЗАПРОСЕ
ПРИМЕЧАНИЕ. Сведения в данном разделе относятся только к базам данных Microsoft Access (.mdb).
Можно создать поле, в котором будут отображаться результаты вычислений, определенных в выражении, или которое будет управлять значениями поля.
Откройте запрос в режиме конструктора.
Введите выражение в пустую ячейку в строке Поле. Если выражение содержит имя поля, то это имя необходимо заключить в скобки.
После нажатия клавиши ENTER или перехода в другую ячейку Microsoft Access задаст имя поля по умолчанию в формате «ВыражениеN», где N представляет собой целое число, увеличивающееся для каждого нового поля в запросе, содержащего выражение. Имя находится перед выражением; после имени добавляется двоеточие. В режиме таблицы это имя служит заголовком столбца.
Подстроку «ВыражениеN» можно выделить и ввести вместо нее более содержательное имя, например «НоваяЦена».
Если выражение
содержит одну или несколько статистических
функций (Sum, Avg, Count, Min, Max,StDev или Var),
а бланк
запроса включает
другое поле или поля, которые необходимо
использовать для группировки, нажмите
кнопку Групповые
операции
на
панели инструментов (если строкаГрупповая
операция еще
не отображена на экране). Оставьте в
ячейке Групповая
операциягруппируемого поля
значение Группировка,
а в вычисляемом
поле измените
значение Группировкана Выражение.
При необходимости введите условия отбора.
Инструкции
ПРИМЕЧАНИЯ
Запрос «Сведения о заказах» в учебной базе данных «Борей» содержит пример использования вычисляемого поля (поле «ОтпускнаяЦена»). Запрос «Промежуточная сумма заказа» содержит пример использования вычисляемого поля (поле «ПромежуточнаяСумма»), в котором вычисляются значения для групп записей. Чтобы просмотреть эти запросы, откройте базу данных «Борей», расположенную в подкаталоге Samples каталога Microsoft Office и откройте запрос «Сведения о заказах» или «Промежуточная сумма заказа» в режиме конструктора.
Возможно, потребуется установить такие свойства полей, как Формат поля (Format), поскольку поля не наследуют свойства базовой таблицы.