- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Відношення в базі даних
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення звітів
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Робота з форматом поля
Властивість Формат поля використовується для відображення даних у постійному форматі. Наприклад, якщо властивість Формат поля для полів із типом записів Дата/время установлено на Средний формат даты, то всі дані, які вводитимуться у це поле, відображатимуться у вигляді: 12-янв-99.
Якщо користувач бази даних уведе дату у вигляді: 12.01.99 (або у будь-якому іншому припустимому для дат вигляді), то при збереженні запису програма самостійно виконає перетворення цього формата дати у Средний формат даты, після чого дата відображатиметься у вигляді: 12-янв-99.
Зверніть увагу, що властивість Формат поля впливає тільки на відображення запису на екрані, але ніяк не впливає на значення запису, що зберігається в таблиці.
Формат відображення застосовується тільки після збереження введених даних, а до того в полі не відображаються знаки, що контролюють уведення даних, тому, якщо потрібно відображати дані так, як вони були введені, то не слід задавати властивість Формат поля. У таких випадках для контролю за введенням даних доцільно використовувати маску введення. Адже саме маска введення забезпечує контроль відповідності введених даних визначеному формату, а також заданому типу значень.
У випадках, коли для поля задані одночасно і формат відображення, і маска введення, то при додаванні та редагуванні даних застосовується Маска ввода, а параметр Формат поля лише визначає відображення даних після збереження запису.
Зверніть увагу, що у випадках, коли задані для певного поля і формат відображення, і маска введення, потрібно слідкувати за тим, щоб формати не конфліктували між собою.
Вправа з форматування таблиці
Умова. Відкрити базу даних Супермаркет (файл supermar- ket.mdb). У цій базі даних у записах таблиці Молочні продукти виконати форматування шрифтів за такими параметрами: гарнітура шрифта — Arial, розмір — 14 пт, колір — червоний. Відформатувати ширину стовпців так, щоб записи повністю відображалися на екрані. Установити маски введення для полів:
Код товару — обов’язкове введення тільки числових даних;
Назва товару — обов’язкове введення довільних текстових даних, що розпочинаються з великої літери;
Ціна за одиницю — обов’язкове введення тільки числових даних у грошовому вигляді (у гривнях).
Додати до таблиці ще кілька записів, щоб перевірити роботу масок введення. Зберегти базу даних, закрити файл.
Приклад виконання вправи
Відкрити вже створену базу даних Файл /Открыть, обрати папку, де розміщено файл supermarket.mdb.
Відкрити таблицю Молочні продукти та активізувати режим роботи з таблицею.
Установити курсор у будь-який запис таблиці та виконати команду Формат /Шрифт. У вікні, що з’явилося, установити потрібні параметри (Шрифт — Агіаі, Размер — 14 пт, Цвет — красный) та натиснути кнопку ОК. Після цього шрифт у записах по всій таблиці набуде заданих параметрів.
Для того, щоб увесь текст запису повністю відображався на екрані, слід виконати форматування ширини стовпців: виділити потрібний стовпець, викликати контекстне меню, з якого обрати команду Ширина столбца. У вікні, що відкрилося, натиснути кнопку По ширине данных. Аналогічні дії виконати з усіма іншими стовпцями.
Для створення маски введення слід відкрити таблицю в режимі конструктора. У верхній частині вікна конструктора обрати поле, для якого потрібно задати маску введення. У нижній частині вікна натиснути кнопку Построить поруч з коміркою Маска ввода для запуска майстра масок введення та виконувати інструкції в діалогових вікнах майстра, зокрема, слід «вручну» ввести шаблон масок введення:
Код товару — встановити маску: 0000 (обов’язкове введення тільки числових даних);
Назва товару — встановити маску: >L<?????????????? (обов’язкове введення довільних текстових даних, що розпочинаються з великої літери). До речі, таку ж маску введення можна встановити і для поля Постачальник;
Ціна за одиницю — встановити маску: 9,99 та встановити Формат поля — Денежный, відкрити перелік грошових форматів та обрати формат запису у гривнях (обов’язкове введення тільки числових даних у грошовому вигляді (у гривнях)).
Перейти у режим таблиці та ввести у таблицю дані про кілька нових молочних продуктів.
Виконати форматування ширини стовпців таким чином, щоб записи повністю було видно на екрані. Для цього слід виділити потрібний стовпець, викликати контекстне меню, з якого обрати команду Ширина столбца. У вікні, що відкрилося, натиснути кнопку По ширине данных. Аналогічні дії виконати для інших стовпців.
У результаті таблиця Молочні продукти матиме вигляд як показано у фрагменті на рис. 11. Зберегти та закрити файл.
Рис. 11. Таблиця з використанням маски введення
