- •1.Основні поняття про базу даних
- •2.Основні об’єкти бд
- •3.Структура таблиці
- •4.Створення бази даних у Access
- •5. Створення таблиць бд у Access.
- •6.Типи даних у MicrosoftAccess.
- •7.Встановлення маски введення
- •8.Робота з таблицями у субд Access
- •10.Встановлення зв’язків між таблицями бд
- •9.Операції над таблицями бд
- •11.Режими роботи з таблицями в Access.
- •12.Структура вікна Datasheet (Режим таблицы)
- •13.Зміна структури таблиці у режимі Таблиці.
- •14.Операції над записами.
- •15.Відображення підпорядкованих таблиць.
- •16.Зміна зовнішнього вигляду таблиці.
- •17.Сортування даних
- •18. Фільтрація даних
- •19. Вирази в Access
- •20.Способи створення запитів.
- •21.Створення простого запиту за допомогою Майстра
- •22. Зміна запитів за допомогою Конструктора запитів.
- •23. Структура вікна Конструктора запитів. Створення запитів за допомогою конструктора запитів
- •24. Створення обчислюваних полів у запитах. Створення виразів за допомогою Конструктора запитів
- •25. Створення простого запиту за допомогою Майстра. Зміна запиту за допомогою конструктора запитів.
- •29.Групові операції.
- •30.Запити з параметрами
- •31.Типи та призначення запитів на зміну
- •32.Створення запитів для поновлення даних таблиць.
- •33.Розробка запитів для створення таблиць.Створення запитів для доповнення даних таблиць (додавання записів)
- •34.Перехресні запити
- •35 Розробка авто форм
- •36. Створення звичайних, зв’язаних та підпорядкованих форм за допомогою Майстра форм
- •37. Створенн форм за допомогою Chart Wizard (Мастер диаграмм)
- •38. Режими роботи з формами
- •40.Створення форми у режимі Конструктора. Панель елементів. Призначення та використання елементів керування
- •41.Встановлення властивостейформи та їїелементів.
- •42.Розробка автозвітів
- •43.Створення звіту за допомогоюМайстразвітів
- •44.Створення звітів за допомогоюМайстрадіаграм. Створеннязвітів–поштовихналіпок
- •45.Режими роботизізвітами
19. Вирази в Access
Вирази в Access складаються з операторів, констант, ідентифікаторів та функцій.
Константами є сталі величини, наприклад, 275, Економічна інформатика.
Ідентифікатори – імена об’єктів у Access. Наприклад, [Оцінка] відповідає значенню поля Оцінка у поточному записі.
Ідентифікаторами є також такі вбудовані поіменовані константи: True, False, Yes, No і Null.
Функціїпризначені для обчислення значення функції від заданого аргументу:
Date()формує поточну дату.
Наприклад, 7 жовтня 2008 Date() =07.10.2008,
9 жовтня 2008 Date() =09.10.2008.
Now()формує поточну дату і час.
Time()визначає поточний час.
Year (number)виділяє рік із значення поля, що містить дату.
Наприклад, 7 жовтня 2008 для значення поля
Year(Date())-Year([ДатаВлаштування])=
=2008-2001.
Ф-ла для обчислення к-ті повних років, що виповнилось (виповниться) поточного року:
Year(Date())-Year([ДатаНародження]).
Month(number) виділяє місяць із значення поля, що містить дату:
Month([ДатаВлаштування])=11.
Day(number)виділяє день із значення поля, що містить дату: Day([ДатаНародження])=17.
Int (number)– виділяє цілу частину числа.
Наприклад,Int(1233/11);
Hour (number)виділяє годину із значення поля, що містить дату;
Minute (number)виділяє хвилину із значення поля, що містить дату;
Second (number)виділяє секунду із значення поля, що містить дату.
Оператори –знаки арифметичних операцій (+, –, *, /) та інші символи та абревіатури.
Для побудови виразів у Access виділяють такі категорії операторів:арифметичні, оператори присвоєння, логічніоператори, операториконкатенації (об’єднання), ідентифікаціїта порівняння зі зразком.
Арифметичні оператори
+ наприклад, [Оклад]+[Премія];
– наприклад, Date()-7;
* (множення), наприклад 6,78*[ПоточнаВартість], =[Оклад]/5.9.
/ [НомінальнаВартість]/100;
\ – ділення націло (операнди заокруглюються до цілого), наприклад [Премія]\([Оклад]/100);
Mod – обчислення залишку від ділення, наприклад [Оклад]Mod100;
^піднесення до степеня, наприклад [Оклад] ^ 2 – піднесення до квадрату значення поля Оклад.
Оператори присвоєння та порівняння
<, <=, =, >=, >, <>, AND,OR,NOT. Наприклад,
Оператори порівняння зі зразком
Between– визначає, чи знаходиться числове значення у заданому діапазоні значень, наприклад
Between 2000 And 5000 (>2000 And<5000),
Is – при використанні разом з Null визначає, чи є значення Null або NotNull, н-д Is Null, IsNotNull.
Like – визначає, чи містить стрічкове значення задані символи, наприклад Like “Perfect*”, Like “*обл*”, Like “куп?вл?”. Cимвол“*” заміняє будь-яку кількість символів, “?” заміняє один символ.
In – визначає, чи є стрічкове значення елементом списку значень, наприклад In (“м. Збараж”, “м. Зборів”, “смт. Козова”).
20.Способи створення запитів.
Одним із способів знаходження інформації в базі даних Access є створення запитів. Їх використовують для вибору інформації, яку потім можна переглядати, змінювати чи аналізувати. Результати запитів можна використовувати як основу для ін. об’єктів Access.
Запит – об’єкт БД, за допомогою якого можна отримати необхідні дані з однієї чи кількох таблиць. За допомогою запитів можна зробити вибірку, вилучення чи доповнення даних, а також створити нові таблиці на базі вже існуючих. Запити можна створювати на основі таблиць чи ін. запитів.
У Microsoft Access існує кілька видів запитів:
запити на вибірку, які виконують вибір даних з таблиць;
запити на зміну, які дають можливість модифікувати дані в таблицях (зокрема видаляти, оновлювати і додавати записи);
запити на створення таблиці, які створюють нову таблицю на основі даних однієї або кількох існуючих;
запити на видалення, які здійснюють видалення записів із таблиць і т.ін.,
параметричні та перехресні запити.
Об’єкти, на основі яких створюють запит (чи ін. об’єкти БД), називають базовими, або об’єктами-джералами.
Щоб створити новий запит, необхідно виділити ярлик Queries (Запросы) в області об’єктів вікна бази даних та виконати одну з наступних дій:
вибрати у вікні бази даних одну з команд:
CreatequeryinDesignview (Создание запроса в режиме конструктора);
Createquerybyusingwizard (Создание запроса с помощью мастера).
натиснути на кнопку Create(Создать) на панелі інструментів і у вікні нового запиту вибрати один з варіантів створення таблиці:
Design view (Конструктор);
Simple Query Wizard (Простойзапрос);
CrosstabQueryWizard(Перекрестныйзапрос);
Find Duplicates Query Wizard (Повторяющиеся записи);
Find Unmatched Query Wizard (Записи без подчиненных).
