- •0 201 «Культура»
- •0201 «Культура»
- •Лекція 1
- •Проектування бази даних у Access
- •Інші об'єкти бази даних
- •Робота з об'єктами бази даних
- •Створення об'єктів бази даних
- •Керування об'єктами бази даних
- •Зміна властивостей об'єктів
- •Створення піктограм для об'єктів бази даних
- •Групування об'єктів
- •Контрольні запитання
- •Заняття №2
- •Хід заняття
- •Створення об'єктів і баз даних за допомогою майстра
- •Використання баз даних зі стандартної бібліотеки
- •Експортування й імпортування даних
- •Використання виразів в об'єктах бази даних
- •Створення додатків
- •Можливі проблеми
- •Актуалізація опорних знань
- •Заняття 3
- •Хід заняття :
- •Визначення полів і типів даних
- •Вибір типу даних
- •Додавання до таблиці поля Мастер подстановок
- •Визначення первинного ключа
- •Актуалізація опорних знань
- •Використання майстра таблиць
- •Використання конструктора таблиці
- •Режим таблиці
- •Зміна структури таблиці
- •Керування полями в режимі конструктора
- •Керування полями в режимі таблиці
- •Зміна порядку розташування полів
- •Актуалізація опорних знань.
- •Визначення правил перевірки даних
- •Використання масок введення для визначення форматів даних
- •Встановлення значень за замовчуванням
- •Обов'язкове поле
- •Робота в режимі таблиці
- •Введення і редагування даних
- •Введення тексту в поле memo
- •Сортування записів
- •Зміна структури листа даних
- •Питання для самоперевірки:
- •Заняття 6
- •Хід заняття:
- •Визначення взаємозв'язку один-до-багатьох
- •4.Закріплення вивченого матеріалу:
- •1.Організаційний момент.
- •2.Актуалізація опрних знань. Дати відповіді на запитання:
- •Пояснення нового матеріалу
- •Розбиття таблиці для уникнення дублювання даних
- •Створення зв'язків із зовнішніми базами даних
- •Заняття 8
- •Хід заняття:
- •Створення нової форми
- •Створення універсальної форми за допомогою одного натискання
- •Використання майстра форм
- •Зміна структури форми
- •Позиціонування елементів управління на формі
- •Визначення інших властивостей і опцій форми
- •Управління підлеглими формами
- •Закріплення вивченого матеріалу.
- •Заняття 10
- •Хід заняття:
- •Організаційний момент (5 хв). Перевірка присутніх. Оголошення теми і мети заняття.
- •Пояснення нового матеріалу.
- •Запити на вибірку
- •Перехресні запити
- •Параметричні запити
- •Запити на зміну
- •Заняття 11
- •План заняття
- •Хід заняття:
- •Створення і зміна запитів
- •Вставка, видалення і перестановка полів
- •Визначення обчислюваних стовпців
- •Визначення умов
- •Визначення властивостей запиту
- •Створення і застосування фільтрів
- •Заняття 12
- •Хід заняття:
- •Робота в режимі конструктора
- •Складання базового звіту
- •Систематизація вивченого матеріалу. Питання для самоконтролю
- •Рекомендована література
Визначення властивостей запиту
На додаток до всіх установок окремого поля, доступних у проектованій таблиці запиту, ви можете також коригувати загальні установки, вживані до всього запиту. Відкрийте запит і перейдіть в режим конструктора. Якщо необхідно, натисніть по кнопці Свойства для відображення діалогового вікна Свойства поля, а потім натисніть де-небудь в області таблиці запиту.
Вікно Свойства запиту містить список властивостей, які застосовуються до конкретного типу створюваного запиту. Хоча деякі з цих установок призначені для спеціалізованого використання, нижче наведені установки, вельми корисні в загальних ситуаціях використання запиту.
Набір значень. Повертає вказану кількість або процентне співвідношення записів. Ця властивість частіше за все використовується спільно з порядком сортування для відображення перших 10 найдорожчих продуктів, наприклад, натисніть на стовпці Ціна і встановіть властивості Набор значений значення 10, а властивості Порядок сортировки — По убыванию.
Унікальні значення. Повертає результат запиту, в якому записи не дублюються. Використовуйте цю властивість, якщо хочете виділити з бази даних унікальний набір значень, наприклад, імена покупців. Access видаляє повторення з результуючого набору, грунтуючись на тих, що з'являються в результатах запиту записах, а не на вмісті основної таблиці або декількох таблиць.
Унікальні записи. Повертає результат запиту після видалення в джерелі даних дублюючих записів. Залежно від полів, які ви вибрали для відображення, ви побачите дублюючі значення в результатах запиту.
Заголовки стовпців. Ця властивість, що використовується тільки в перехресних запитах, дозволяє вам обмежувати стовпці, що відображаються. Відділіть значення крапками з комою. В початкових даних, що містять поле Регіональні відділи, наприклад, в цій властивості ви можете вказати значення Східний; Західний; Центральний. Під час обробкиперехресного запиту Access проігнорує всі інші значення і відобразить цих три стовпці у вказаному порядку.
Виведення всіх полів. Указує, що ви хочете, щоб запит повертав всі поля зі всіх включених в запит таблиць незалежно від того, змінені імена полів в проектованій таблиці чи ні. Коли ви встановлюєте цю властивість, вам необхідно додатково додати значення властивостей Условие отбора і Порядок сортировки.
Підлеглі поля, Основні поля. Використовується для установки зв'язку між головною формою і підформою або іншим упровадженим об'єктом. Звичайно Access встановлює цю властивість автоматично, грунтуючись на визначених вами зв'язках між таблицями.
Створення і застосування фільтрів
Коли в запиті ви використовуєте умову відбору, Access відображає підмножину записів з основного джерела даних. Щоб переглянути умову відбору, вам потрібно відкрити запит в режимі конструктора і ввести одне або декілька нових виразів в рядок Условие отбора проектованої таблиці. Тепер ви маєте нагоду зберегти цей новий критерій як постійну частину структури вашого запиту.
Фільтр є більш швидким і більш зручним засобом для тимчасового відображення необхідних записів в запиті або таблиці. Після відкриття запиту або таблиці в режимі таблиці ви можете швидко розробити і застосувати фільтри без переходу в режим конструктора, а потім знову повернутися до не фільтрованого вигляду, щоб відобразити повний набір записів даних.
Простіше всього створити фільтр, грунтуючись на вмісті існуючого запису. Після відкриття запиту або таблиці в режимі таблиці натисніть на кнопці Фільтр по виділеному. Конкретний результат дії фільтру залежить від зробленого вами виділення.
Якщо ви виділили весь вміст поля, помістили курсор в полі, не роблячи будь - якого виділення, то фільтр знаходить всі записи, в яких вміст цього поля в точності відповідає вмісту виділеної комірки. Така методика особливо ефективна, коли поле містить категорію опису або ім'я, що повторюються в записах джерела даних.
Якщо ви виділите фрагмент значення комірки, включаючи і перший символ в комірку, фільтр знаходить всі записи, в яких значення поля починаються з виділеного тексту. Якщо ви хочете бачити лише ті продукти, назва яких починається з букви А, наприклад, знайдіть деякий продукт, що починається з цієї букви, виділіть його і натисніть кнопку Фильтр по выделенном.
Нарешті, якщо ви виділите вміст комірки, який не включає перший символ, фільтр покаже в запиті всі записи, що містять виділену в будь-якому цільовому полі вказаний набір чисел або символів. Така методика корисна для пошуку записів, заснованих на вмісті поля, що містить змінний текст, а не постійні значення.
Якщо відповідний фільтру запис не видно, натисніть кнопку Изменить фільтр. Ця опція знищує поточний вміст запиту або таблиці і відображає просту, таблицю, що містить всі стовпці запиту або таблицю з порожніми комірками під кожним з них. Після натисання на будь - яку з цих порожніх комірок ви зможете ввести вираз або вибрати в списку, що розкривається, унікальні значення, що містяться в кожному полі запиту. На рис. 5.30 показаний результат виконання команди Изменить фильтр.
Рис.5.30. Застосування фільтру
Після введення в полях умов натисніть кнопку Применить фильтр, щоб застосувати фільтр і побачити результати його дії. Якщо ви хочете удосконалити фільтр, знову натисніть кнопку Изменить фильтр і додайте нові умови.
Незалежно від того, як ви створили фільтр, завжди можна відновити відображення всіх записів, знову натиснувши на кнопці Применить фильтр. Помітьте, що підказка для цієї кнопки змінюватиметься із Применить фильтр на Удалить фильтр, залежно від поточного стану процесу.
Для створення складних фільтрів або редагування наявного фільтру виберіть Записи → Фильтр → Расширенный фильтр. Як показано на рис. 5.31, результуюче діалогове вікно визначення фільтру містить список полів і проектну таблицю, ідентичну тій, що відображається для запиту в режимі конструктора.
Рис.5.31. Використання розширеного фільтру
Щоб удосконалити цей фільтр, додайте одне або декілька полів в таблицю і введіть вирази умови відбору підмножини записів; для проглядання результатів виконання вашого фільтру натисніть кнопку Применить фильтр.
4 Закріплення вивченого матеріалу: (5 хв.)
Які ви знаєте способи створення запитів?
Переваги роботи із запитами у порівнянні з фільтрамми.
Для чого і в яких випадках використовують маски вводу?
Як додати в запит обчислювальні поля і з якою метою їх додають?
Підсумок заняття (5 хв.)Оголошення домашнього завдання.
