Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SUBD ACCESS. Koval Т..doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.54 Mб
Скачать

Редагування таблиці

Умова. Відкрити базу даних vpraval.mdb. У створеній у вправі 1 (див. с. 20) базі даних додати до таблиці Студенти поле для запису адрес електронної пошти та номерів мобільних телефонів, причому для запису мобільних номерів створити маску введення. Приховати поля По батькові, Адреса, Місто. Зберегти базу даних, закрити файл.

Приклад виконання вправи

  1. Відкрити вже створену базу даних Файл /Открыть. Обрати папку, де розміщено файл prikladl.mdb.

  2. Відкрити таблицю Студенти й активізувати режим конст­руктора таблиці. У вікні структури таблиці слід виділити поле Місто, викликати контекстне меню, з якого обрати команду Добавить строки.

  3. З’явиться нове поле у структурі таблиці. Слід записати назву нового поля — e-mail та обрати тип даних — Текстовый.

  4. Аналогічним способом додати ще одне поле у структуру таблиці — Мобільний телефон, та обрати для нього тип да­них — Текстовый.

Зверніть увагу, що незважаючи на те, що у поле Мобіль­ний телефон записуватимемо дані тільки у вигляді цифр, все одно для цього поля призначаємо текстовий формат. Справа в тому, що для даних типу номерів телефонів, поштових індексів, усіляких кодів тощо доцільно задавати текстовий формат, адже з такими даними не проводитимуться математичні об­числення.

  1. Для створення маски введення для поля Мобільний теле­фон, яка обмежувала б тип та вигляд даних, які можна вводити у це поле тільки цифрами, причому у такій кількості, що у сукуп­ності утворює повний номер телефона, слід у режимі конструк­тора таблиці встановити курсор напроти рядка Маска ввода та ввести маску введення — (999) 999-9999!, адже це означає, що дані для поля Мобільний телефон можна вводити тільки у виг­ляді цифр, причому для тих студентів, у яких немає телефонів, можна залишити комірку порожньою.

  2. Перейти у режим таблиці та ввести у таблицю дані про мобільні телефони студентів.

  3. Виконати виділення поля По батькові та виконати коман­ду меню Формат /Скрыть столбцы. Аналогічні дії виконати для стовпців Ім’я, Адреса, та Місто.

  4. Виконати відображення прихованого поля Ім’я. Виконати команду меню Формат /Отобразить столбцы... . З’явиться вікно Отображение столбцов, у переліку Столбец установити прапо­рець напроти слова Ім’я та натиснути кнопку Закрыть (рис.13). Поле Ім’я знову відображатиметься в таблиці Студенти.

Рис. 13. Вікно для вибора відображуваних стовпців

  1. У результаті таблиця Студенти матиме вигляд як показа­но у фрагменті на рис. 14. Зберегти та закрити файл.

Рис. 14. Вигляд таблиці з прихованими стовпцями та маской введення для поля Телефон

ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ

Завдання 3.1. Створити базу даних Европа, яку зберегти у свою папку з назвою Europa.mdb. База даних може містити такі таблиці:

а) Таблиця Країна з такими полями:

  • Назва країни;

  • Площа країни;

  • Кількість населення країни;

  • Столиця;

  • Кількість населення столиці;

  • Тип економіки.

б) Таблиця Природа країни з такими полями:

  • Назва країни;

  • Тип клімата;

  • Назви природних ландшафтів;

  • Середня температура січня;

  • Середня температура липня.

Визначити типи полів, а також які поля можуть бути ключови­ми. Установити зв’язки між таблицями. Заповнити таблицю запи­сами про 7 найбільших країн Європи. Зберегти та закрити файл.

Завдання 3.2. Відкрити базу даних Супермаркет, яку збе­регли у свою папку з назвою supermarket.mdb. База даних після виконання завдань з попередньої лабораторної роботи може мати вигляд, як показано на рис. 15 (с. 41).

У цій базі даних створити у таблиці Продаж маску введення для полів Дата продажу, Код товара. Додати поле Кількість. Заповнити таблицю даними. Зберегти та закрити файл.

Завдання 3.3. Відкрити базу даних Супермаркет (файл supermarket.mdb). У цій базі даних створити дві нових таблиці Миючі засоби, Бакалія з такими полями:

  • Код товару;

  • Фасування;

  • Кількість

  • Назва товару;

  • Ціна за одиницю;

  • Постачальник.

Установити маски введення для заповнення цих таблиць да­ними. Зверніть увагу, що маски введення у відповідних полях інших таблиць цієї бази даних мають бути узгодженими між собою.

Рис. 15. Схема зв’язків між полями таблиць у базі даних Супермаркет

Заповнити поля таблиць Миючі засоби, Бакалія даними про 15—20 товарів. Виконати у таблицях сортування записів за зростанням для полів Постачальник. Додати у таблицю Продаж кілька записів про продажі товарів із таблиць Миючі засоби та Бакалія. Встановити зв’язки між таблицею Продаж та таблицями Миючі засоби, Бакалія. Пояснити, за яким саме полем встановлено зв’язки і чому. Зберегти та закрити файл.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]