Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБД 5 семестр.doc
Скачиваний:
17
Добавлен:
09.02.2016
Размер:
6.07 Mб
Скачать

Теоретичні відомості:

Обчислювальні поля дозволяють створювати і показувати вирази на основі наявних полів. Вирази є головним засобом виконання багатьох операцій Microsoft Access. Вираз представляє комбінацію символів-ідентифікаторів, операторів та значень, яка дає певний результат.

Ось декілька прикладів, в яких зручно використати вирази.

  • Комбінування полів Прізвище і Ім'я, поділених комами, в вираз з метою показу їх на екрані, наприклад, в такому вигляді: Баркер, Диана.

  • Додавання днів, тижнів або місяців до поточної дати з метою виводу на екран майбутньої дати.

  • Перемноження значень полів, таких як Кількість і Ціна, щоб вивести на екран загальну вартість.

Access може утворювати обчислювальні поля з інших полів, буквальних значень і функцій. Перед тим як зайнятися побудовою виразів, давайте ознайомимося з їхнім синтаксисом, прийнятим в Access.

Синтаксис обчислювальних полів

Для обчислювальних полів вимагається використовувати певний синтаксис. Наприклад, для комбінації полів Прізвище, Ім'я і кома, синтаксис буде таким: Выражение1: [Прізвище] &"," & [Ім'я].

Синтаксис визначає структуру команди, яку ви використовуєте. В обчислювальних полях визначаються стандартні оператори і їх коректне застосування до відповідних полів.

Перша частина наведеного обчислювального поля Выражение1, є ім'ям нового поля. Access запропонує вам його, якщо цього не зробите ви самі. Саме на це ім'я вам потрібно буде посилатися в подальшому при використанні цього поля в формі, звіті або іншому виразі.

Заключення полів в дужки

Використовуючи в запитах поля з таблиць, ви повинні укладати ці поля в квадратні дужки. Якщо в назві поля не буде проблем, Access поставить дужки за вас. В цьому відношенні [Прізвище] і [Ім'я] будуть гарними прикладами.

Використання операторів в обчислювальних полях

Є цілий ряд операторів, що можна використати в обчислювальних полях. Деякі з них призначенні для математичних обчислень, як, наприклад, наведені в таблиці.

Таблиця: Математичні оператори для обчислювальних полів

Операторы

Описание

+

Сложение

Вычитание

*

Умножение

/

Деление

^

n-я степень

Прикладом застосування математичного оператора може служити створення нового поля для загальної вартості шляхом множення полів Кількість і Ціна. Це може виглядати так: ЗагальнаВартість:

[Кількість]* [Ціна].

Ви вже бачили ще один оператор — амперсанд (&). Він був використаний для того, щоб з'єднати два рядки з буквальною константою в один новий рядок:

Выражение1: [Прізвище] &"," & [Ім'я].

Інше популярне обчислювальне поле з'єднує поля Місто, Область і zip -код з комою в одне поле. Синтаксис для нього може бути таким:

Адреса: [Місто] &","& [Область] & " " & [ZlP-код]

а результат, наприклад, таким: Олександрія, КР 0246207.

В цьому прикладі з адресою ми додали пробіли і коми між назвами міста, областю і zip -кодом,помістивши їх у лапки і, використовуючи їх як буквальні константи.