
- •1. Запити, передумови виникнення запитів.
- •2.Призначення та різновиди запитів
- •Механізм дії запитів. Етапи виконання запитів.
- •4. Механізм формування джерела даних запиту.
- •5. Використання параметрів поєднання таблиць при формуванні джерела даних запиту.
- •6. Відбір записів базового джерела даних.
- •7. Групування відібраних записів джерела даних.
- •8. Відбір груп записів.
- •9. Сортування результатів відбору даних запитів.
- •10. Формування зразка полів запиту.
- •11. Конструювання запитів на вибірку даних в режимі конструктор
- •12. Забезпечення унікальності записів джерела даних та результатів запиту, обмеження кількості записів в запитах в режимі конструктора.
- •13. Структура виразів в Access
- •14. Призначення та використання констант у виразах. Призначення та використання ідентифікаторів у виразах. Різновиди та застосування операторів при конструюванні виразів.
- •15. Можливості використання функцій при створені виразів
- •16 Різновиди та параметри функцій обробки підмножин записів. Використання функцій обробки підмножин записів в запитах.
- •17.Створення обчислювальних полів в запитах.
- •18. Структура та використання перехресних запитів
- •19. Основні оператори sql
- •20. Структура запитів на вибірку в реж. Sql
- •21. Механізм конструювання джерела даних в реж. Sql
- •22. Конструювання запитів на поновлення даних в реж. Констр. Та sql
- •23. Конструювання запитів на доповнення таблиць в реж. Констр. Та sql
- •24. Конструювання запитів на вилучення записів в реж. Констр. Та sql
- •25. Конструювання запитів на створення таблиць в реж. Констр. Та sql
- •26. Конструюваня запитів на об’єднання даних в реж sql
- •27. Призначення та створення діаграм в бд Microsoft Access.
- •28.Створення та редагування структури звітів
- •29. Групування та сортування даних звітів
- •30.Елементи керування звітів
- •31. Особливості обчислювальних елементів керування звітів
- •32. Комплексне використання форм, запитів та звітів.
- •33. Типи web сторінок для роботи з бд
- •34. Створення Web – сторінок різних типів
- •35. Створення сторінок доступу за допомогою майстра
- •36. Відновлення та документування бд
- •37. Автоматизація додатків бд Microsoft Access.
- •38. Оптимізація об’єктів бд
- •39. Адміністрування бд
- •40.Актуалізація бд. Введення розподілених бд
15. Можливості використання функцій при створені виразів
Функції – це послідовність команд, які повертають обчислення значення в місце виклику. Після назви функцій вказуються круглі дужки в яких перераховуться аргументи.
Різновиди функацій:
Обробки дат- (Date()) повертає активну дату; Now () повертає активний момент часу;Day(<Дата>)
Обробки рядків - LENповертає довжину рядка; LEFTвирізає з ліва; RIYNTвирізає з справа; MIDвирізає підрядок; IN STRпревіряє належність шаблону до рядка.
Перетворення типів – CBOOLперетворення до логічного значення CSTR перетворити в рядок CDBперетворити в дійсне число CCURперетворити в грошовий курс CDATEперетворити до дати.
Математичні – INTповертає цілу частину числа ROUNDвиконує заокруглення до вказаної кількості знаків. IS Nuull перевіряє чи вираз порожній IS Numerik перевіряє чи вираз можна перевести до числа IS Date перевести до дати NZ повертає значення виразу якщо він не порожній IIF статистичні функції SQLобробки підмножин.
16 Різновиди та параметри функцій обробки підмножин записів. Використання функцій обробки підмножин записів в запитах.
Статистичні функції обробки підмножин:DLOOKUP — повертає перше значення, яке відповідає умовам відбору. Назви інших функцій, обробки підмножин аналогічні функціям SQL, лише спереду добавляється буква D. Всі функції цієї групи мають 3 аргументи: аргумент вказує з яким виразом функція працює; вказує джерело даних; задає умови відбору для записів джерела.
17.Створення обчислювальних полів в запитах.
Обчислювальні поля запиту відображають дані, розраховані на основі значень інших полів з того ж рядка запиту. В описаній нижче покроковій процедурі створення перехресного запиту показано, як можна користуватися виразами для створення нових полів, що обчислюються, у запитах. Обчислювальні поля можна вводити не тільки в перехресних запитах, але й у звичайних запитах на вибірку. Отже, ми будемо створювати перехресний запит, у якому в рядках виводяться товари, а в стовпцях – відповідні їм щомісячні обсяги продажів. Для цього: 1. Створіть новий запит у режимі Конструктора і додайте в нього таблиці "Товари" (Products), "Замовлення" (Orders) і "Замовлене" (Order Details). 2. Перетягніть поля "КодТовара" (ProductID) і "Марка" (ProductName) таблиці "Товари", а потім поле "ДатаРазмещения" (OrderedDate) таблиці "Замовлення", у перші три стовпці бланка запиту. 3. Виберіть команду меню Запит, Перехресний (Query, Crosstab Query). Заголовок вікна запиту Запит1: на вибір (Select Query: Queryl) зміниться на Запит1: перехресний запит (Crosstab Query: Queryl). Крім того, у бланк запиту буде доданий рядок Перехресна таблиця (Crosstab) і рядок Групова операція (Total), у якій у всіх стовпцях автоматично вводиться операція Групування(Group By). 4. Виберіть у списку чарунки Перехресна таблиця стовпця "КодТовара" значення Заголовки рядків (Row Heading). Виконайте те ж саме для стовпця "Марка". Ці стовпці є необхідними заголовками рядків перехресної таблиці. 5. Виберіть у списку чарунки Групова операція стовпця "ДатаРазмещения" значення Умова. В чарунці Умова вибору цього стовпця введіть вираз<=#31.12.97#And>=#01.01.97# для виводу в перехресній таблиці даних за 1997 рік. Встановіть курсор в чарунці Поле наступного (порожнього) стовпця і введіть наступний вираз: Обсяг продажів: Sum([Кількість]*[Замовлена].[Ціна]) Поле, що ми в такий спосіб створили, обчислюється. Його значення обчислюється за допомогою описаного виразу, а назву поля ми визначили як "Обсяг продажів". У виразі використовуються поля з таблиць, що включені в запит, однак, зверніть увагу, що самі ці поля в результат запиту не включені. Це означає, що при створенні що обчислювальні поля у вирази можна включати посилання не тільки на поля самого запиту, але і на поля, що не включаються в результат запиту. Важливо, щоб вони були у вихідних таблицях. При посиланні на поле "Ціна" у виразі ми вказали ще ім'я таблиці "Замовлене", а при посиланні на поле "Кількість" не вказували. Вказати ім'я таблиці довелося тому, що поле з ім'ям "Ціна" є присутнім і в таблиці "Товари" і в таблиці "Замовлене". Якщо не вказати у виразі імені таблиці, то Access не може визначити, з якої таблиці брати значення, тому видасть повідомлення про помилку.