Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лабораторна робота №7. Редагування запиту здійснюється в режимі конструктора, що встановлюється при натисканні кнопки Вставкау вікні бази даних




Редагування запиту

Редагування запиту здійснюється в режимі конструктора, що встановлюється при натисканні кнопки Вставка у вікні бази даних.

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

Для видалення поля варто маркірувати його і натиснути клавішу [Del] або вибрати в меню Правка команду Удалить столбцы.

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

Контрольні питання до лабораторної роботи 6:

  1. Що утворюється в результаті виконання запиту?
  2. Які запити називають QBE-запитами?

3. Які можливості QBE-запитів?

4. Як видаляти та додавати поля і таблиці у бланку запиту?

  1. Як відсортувати дані за допомогою запитів?
  2. Яким чином можна встановити критерії відбору записів в своїй БД?
  3. Перелічіть статистичні функції SQL, які ми можемо застосовувати у QBE-запитах.
  4. Чи можна редагувати створений запит?
  5. Для чого служить рядок Условие отбора у вікні конструктора запиту?
  6. Які булеві оператори застосовуються в умовах вибору запиту?
  7. В яких випадках використовують оператор BETWEEN?
  8. Який оператор застосовується для відбору записів, які починаються з певного символу?

 

Тема: Використання обчислювальних полів у запитах.

Мета: Навчитися створювати запити з обчислювальними полями. Вивчити правила побудови виразів.

 

Зміст роботи за варіантом індивідуального завдання:

1. Створіть запит до таблиці вашої БД, який в останньому стовбці динамічної таблиці містив би інформацію з попередніх двох полів, розділену розділовими знаками та допоміжним текстом. Наприклад, Альфа-Львів, тел.: 77-89-54.

2. Створіть запит, за допомогою якого можна було б вираховувати дані таким чином, перший рядок додавався до другого і множився на третій. 25% від отриманого розмістити в одну з колонок динамічної таблиці.

3. Створіть запит з обчислювальним полем Повідомлення. Це поле буде вміщувати повідомлення: «Закінчується термін дії» якщо значення у полі Термін дії від 10 до 0 і повідомлення «Термін дії закінчено», якщо термін дії – 0.

4. Створіть вираз у запиті, який замінює порожні записи у таблиці на 0 або на «Пусто».

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

 

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

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

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

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

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

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

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

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

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

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

 

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

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

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

 

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

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

Операторы Описание
+ Сложение
- Вычитание
* Умножение
/ Деление
^ n-я степень

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

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

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

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

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

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

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

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

Приклади обчислювальних полів

 

Наступний список містить ще декілька обчислювальних полів, що часто можуть бути корисними:

Вартість: [Ціна]*[Кількість]

ЗагальнаВартість: [Вартість]+([Вартість]*[ПодатковийКоефіцієнт])

З0днів: [ДатаЗамовлення]+30

КодМіста:Left([Телефон];3)

Не всі поля, що використовуються в обчислювальному полі, повинні бути використані в бланку запиту. Якщо поле уявлене в списку полів області конструктора запиту, ви вже можете використовувати його в бланку запиту. Не має значення і те, в якому порядку знаходяться поля або обчислювальні поля.




Поделиться с друзьями:


Дата добавления: 2014-11-25; Просмотров: 491; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.