КАТЕГОРИИ: Архитектура-(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:
3. Які можливості QBE-запитів? 4. Як видаляти та додавати поля і таблиці у бланку запиту?
Тема: Використання обчислювальних полів у запитах. Мета: Навчитися створювати запити з обчислювальними полями. Вивчити правила побудови виразів.
Зміст роботи за варіантом індивідуального завдання: 1. Створіть запит до таблиці вашої БД, який в останньому стовбці динамічної таблиці містив би інформацію з попередніх двох полів, розділену розділовими знаками та допоміжним текстом. Наприклад, Альфа-Львів, тел.: 77-89-54. 2. Створіть запит, за допомогою якого можна було б вираховувати дані таким чином, перший рядок додавався до другого і множився на третій. 25% від отриманого розмістити в одну з колонок динамічної таблиці. 3. Створіть запит з обчислювальним полем Повідомлення. Це поле буде вміщувати повідомлення: «Закінчується термін дії» якщо значення у полі Термін дії від 10 до 0 і повідомлення «Термін дії закінчено», якщо термін дії – 0. 4. Створіть вираз у запиті, який замінює порожні записи у таблиці на 0 або на «Пусто». Теоретичні відомості:
Обчислювальні поля дозволяють створювати і показувати вирази на основі наявних полів. Вирази є головним засобом виконання багатьох операцій Microsoft Access. Вираз представляє комбінацію символів-ідентифікаторів, операторів та значень, яка дає певний результат. Ось декілька прикладів, в яких зручно використати вирази. · Комбінування полів Прізвище і Ім'я, поділених комами, в вираз з метою показу їх на екрані, наприклад, в такому вигляді: Баркер, Диана. · Додавання днів, тижнів або місяців до поточної дати з метою виводу на екран майбутньої дати. · Перемноження значень полів, таких як Кількість і Ціна, щоб вивести на екран загальну вартість. Access може утворювати обчислювальні поля з інших полів, буквальних значень і функцій. Перед тим як зайнятися побудовою виразів, давайте ознайомимося з їхнім синтаксисом, прийнятим в Access. Синтаксис обчислювальних полів Для обчислювальних полів вимагається використовувати певний синтаксис. Наприклад, для комбінації полів Прізвище, Ім'я і кома, синтаксис буде таким: Выражение1: [Прізвище] &"," & [Ім'я]. Синтаксис визначає структуру команди, яку ви використовуєте. В обчислювальних полях визначаються стандартні оператори і їх коректне застосування до відповідних полів. Перша частина наведеного обчислювального поля Выражение1, є ім'ям нового поля. Access запропонує вам його, якщо цього не зробите ви самі. Саме на це ім'я вам потрібно буде посилатися в подальшому при використанні цього поля в формі, звіті або іншому виразі.
Заключення полів в дужки Використовуючи в запитах поля з таблиць, ви повинні укладати ці поля в квадратні дужки. Якщо в назві поля не буде проблем, Access поставить дужки за вас. В цьому відношенні [Прізвище] і [Ім'я] будуть гарними прикладами. Використання операторів в обчислювальних полях
Є цілий ряд операторів, що можна використати в обчислювальних полях. Деякі з них призначенні для математичних обчислень, як, наприклад, наведені в таблиці. Таблиця: Математичні оператори для обчислювальних полів
Прикладом застосування математичного оператора може служити створення нового поля для загальної вартості шляхом множення полів Кількість і Ціна. Це може виглядати так: ЗагальнаВартість: [Кількість]* [Ціна]. Ви вже бачили ще один оператор — амперсанд (&). Він був використаний для того, щоб з'єднати два рядки з буквальною константою в один новий рядок: Выражение1: [Прізвище] &"," & [Ім'я]. Інше популярне обчислювальне поле з'єднує поля Місто, Область і zip - код з комою в одне поле. Синтаксис для нього може бути таким: Адреса: [Місто] &","& [Область] & " " & [ZlP-код] а результат, наприклад, таким: Олександрія, КР 0246207. В цьому прикладі з адресою ми додали пробіли і коми між назвами міста, областю і zip - кодом, помістивши їх у лапки і, використовуючи їх як буквальні константи. Приклади обчислювальних полів
Наступний список містить ще декілька обчислювальних полів, що часто можуть бути корисними: Вартість: [Ціна]*[Кількість] ЗагальнаВартість: [Вартість]+([Вартість]*[ПодатковийКоефіцієнт]) З0днів: [ДатаЗамовлення]+30 КодМіста:Left([Телефон];3) Не всі поля, що використовуються в обчислювальному полі, повинні бути використані в бланку запиту. Якщо поле уявлене в списку полів області конструктора запиту, ви вже можете використовувати його в бланку запиту. Не має значення і те, в якому порядку знаходяться поля або обчислювальні поля.
Дата добавления: 2014-11-25; Просмотров: 521; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |