Уроки з Access

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Введення

Системи управління базами даних (СКБД) є чи не найбільш поширеним видом програмного забезпечення. СУБД мають більш ніж тридцятирічну історію розвитку зі збереженням наступності і стійких традицій. Ідеологічна цінність СУБД пояснюється тим, що в основі програм такого роду лежить концепція моделі даних, тобто деякої абстракції представлення даних. У більшості випадків передбачається, що дані представлені у вигляді файлів, які складаються із записів. Структура усіх записів у файлах однакова, а кількість записів у файлі є змінним. Елементи даних, з яких складається кожна запис, називаються полями. Оскільки в усіх записах є одні й ті ж поля (з різними значеннями), полях зручно давати унікальні імена. Багато практично важливі випадки добре вкладаються в таке подання даних. Наприклад, у відділі кадрів інформація про співробітників мають таку природу. Співробітників приймають на роботу і звільняють, але форма особистого листа з обліку кадрів залишається незмінною для кожного співробітника. Товарно-матеріальні цінності приходять і йдуть, але форма інвентарної картки залишається незмінною. Число прикладів без праці можна множити. Ясно, що СУБД є адекватним засобом у всіх випадках, коли вихідну інформацію можна представити у вигляді таблиці постійної структури, але невизначеної довжини або у вигляді картотеки, яка містить невизначену кількість карток постійної структури.

Всі СУБД підтримують в тій чи іншій формі чотири основних операції:

додати в базу даних одну або кілька записів;

видалити з бази даних одну або кілька записів;

знайти в базі даних одну або декілька записів, які відповідають заданій умові;

оновити в базі даних значення деяких полів.

Більшість СУБД підтримують, крім того, механізм зв'язків між різними файлами, що входять до бази. Наприклад, зв'язок може встановитися явним чином, коли значенням деяких полів є посилання на інший файл, такі СУБД називаються мережевими, або ж зв'язок може встановитися неявним чином, наприклад, за збігом значень полів в різних файлах. Такі СУБД називаються реляційними.

MS Access є СУБД реляційного типу, в якій розумно збалансовані всі засоби і можливості, типових для сучасних СУБД. Реляційна база спрощує пошук, аналіз, підтримку і захист даних, оскільки вони зберігаються в одному місці. Access в перекладі з англійської означає «доступ». MS Access - це функціонально повна реляційна СУБД. Крім того, MS Access одна з найпотужніших, гнучких і простих у використанні СУБД. У ній можна створювати більшість додатків, не написавши жодного рядка програми, але якщо потрібно створити щось дуже складне, то на цей випадок MS Access надає потужна мова програмування - Visual Basic Application.

Популярність СУБД Microsoft Access обумовлена ​​наступними причинами:

доступність у вивченні і зрозумілість дозволяють Access бути однією з кращих систем швидкого створення додатків керування базами даних;

СУБД повністю русифікована;

можливість використання OLE технології;

інтегрованість з пакетами Microsoft Office;

підтримка WWW-ідеології (тільки в Access 97);

візуальна технологія дозволяє постійно бачити результати своїх дій і коригувати їх; крім того, робота з конструктором форм може істотно полегшити подальше вивчення таких систем програмування, як Visual Basic або Delphi;

широко і наочно представлена ​​довідкова система;

наявність великого набору «майстрів» з розробки об'єктів.

Запустити систему Access можна кількома способами:

запуск за допомогою головного меню в WINDOWS 95/98;

запуск за допомогою ярлика на робочому столі або панелі MS Office;

відкриття будь-якої бази даних автоматично запускає Access.

При наявності питань про Microsoft Access перш за все необхідно спробувати знайти відповіді на них у документації або в довідковій системі.

У цій роботі ми пропонуємо набір завдань, які дозволять освоїти основні прийоми роботи з СУБД Access. Допомагати при роботі з СУБД Access можуть картки підказки. Вони призначені для навчання безпосередньо в процесі роботи з Microsoft Access і після відкриття бази даних будуть постійно супроводжувати будь-які дії користувача.

Заняття 1

Створення бази даних. Введення і форматування даних

Завантажте систему WINDOWS. Завантажте СУБД ACCESS. З'являться випливають картки-підказки. Поверніть їх. Якщо вам знадобиться підказка, то в будь-який момент ви можете викликати картки в меню Довідка або відповідною кнопкою на панелі інструментів.

Спочатку потрібно створити нову базу даних.

Виконаємо таку послідовність дій: у меню Файл виберемо команду Створити. Ім'я файлу: skaz.mdb. OK. Перед вами з'явилося діалогове вікно «База даних».

Уважно прочитайте призначення кнопок на панелі інструментів, повільно переміщаючи курсор миші по кнопках.

Після цього створіть таблицю, виконавши наступну послідовність дій: Таблиця / Створити / Нова таблиця.

Створення таблиці, тобто визначення входять в таблицю полів, забезпечується заповненням спеціальної таблиці:

Поле Тип даних Опис

Заповніть таку таблицю, внісши в неї наступні дані:

Поле Тип даних Опис
Лічильник
Персонаж Текстовий
Професія Текстовий
Особливі прикмети Текстовий
Герой Логічний

Позитивний

або негативний герой

Поле № не обов'язкове, ми його вводимо для того, щоб визначити ключове поле, так як будь-яка таблиця повинна мати ключ.

Створену таблицю потрібно зберегти, давши їй ім'я за допомогою команд: Файл / Зберегти як ..., Ім'я таблиці: «Персонаж», OK.

Введіть інформацію в таблицю Таблиця / «Персонаж» / Відкрити і звичайним способом введіть дані, наприклад такі:

Персонаж Професія особливі прикмети герой
1 Буратіно дерев'яний чоловічок довгий ніс Так
2 Папа Карло Шарманщик Так
3 Карабас Барабас директор лялькового театру довга борода, що дістає до підлоги Ні
4 Лисиця Аліса Шахрайка кульгаючи на одну ногу Ні
5 Кіт Базиліо Шахрай сліпий на обидва ока Ні
6 Мальвіна артистка театру дівчинка з блакитними волоссям Так
7 Дуремар Фармацевт характерний запах твані Ні
8 Тортилла хранителька золотого ключика черепаха Так

За допомогою миші виділіть:

а) запис 5,

б) запис 3,

в) з третьої по сьому запис. Відмініть виділення.

г) Виділіть всі записи. Відмініть виділення.

д) Виділіть поле «Персонаж».

е) Виділіть одночасно поля: «Професія», «Особливі прикмети» і «Герой», відмініть виділення.

ж) Виділіть усі поля. Це можна зробити за допомогою миші або в меню Правка вибрати команду Виділити всі записи.

Відмініть виділення.

Виділіть:

а) У полі «Особливі прикмети» відзначте шосту запис.

б) У полі «Персонаж» виділіть з четвертого по шостий запис.

в) Не відпускаючи кнопку миші, відмітьте ці ж записи в полях «Особливі прикмети» і «Герой».

Відмініть виділення.

Виділіть всю таблицю.

Відмініть виділення.

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

Це можна зробити за допомогою миші, розсунувши стовпці або наступним чином.

Виділіть потрібний стовпець і натисніть праву кнопку миші, в контекстному меню виберете команду «Ширина стовпця»; у вікні, натисніть кнопку За шириною даних.

Проробіть таку ж роботу з усіма полями.

Висоту рядка можна змінити аналогічним чином за допомогою миші або в меню Формат командою Висота рядка. Причому досить відредагувати один рядок, висота інших рядків змінюється автоматично.

Будь-яким способом змініть висоту рядка і зробіть її рівною 30.

Змініть шрифт таблиці на Arial Cyr, розмір шрифту 14, напівжирний.

Змінити шрифт можна так: вивести покажчик миші за межі таблиці і натиснути ліву кнопку миші, в контекстному меню вибрати Шрифт або в меню Правка на панелі інструментів вибором команди Шрифт.

Змініть шрифт тексту на Times New Roman Cyr, розмір шрифту 10.

Змініть ширину полів.

а) Зробіть стовпець «Персонаж» шириною 20.

б) Стовпець «Особливі прикмети» шириною 25.

Ви бачите, що текст у цих полях надрукувався в два рядки.

Підженете ширину стовпців так, щоб текст вміщався повністю.

Виконайте сортування таблиці по полю «Персонаж" у порядку, зворотному алфавітному.

Це можна зробити так. Виділіть поле «Персонаж» і натисніть кнопку Сортування за спаданням на панелі інструментів.

Поверніть таблицю в початковий стан.

Збережіть таблицю «Персонаж».

Закрийте таблицю «Персонаж».

Заняття 2

Редагування бази даних

Відкрийте таблицю «Персонаж" і додайте в кінець таблиці такі записи:

Персонаж Професія особливі прикмети герой
1 Артемон Пудель дуже розумний пес Так
2 Шинкар господар таверни "Три пічкура" жадібний і скупий Ні

Це можна зробити трьома способами:

а) Пересунути курсор в кінець таблиці і ввести нові записи.

б) На панелі інструментів натиснути кнопку Новий запис.

в) У меню Записи вибрати команду Введення даних.

Скопіюйте перший запис на місце шостий запису.

Видаліть п'ятого запис.

Скопіюйте перший запис у кінець таблиці.

Змініть професію Дуремара на продавець п'явок.

Це можна зробити так: відзначити курсором миші запис фармацевт, видалити її в буфер і з клавіатури ввести продавець п'явок. Або наступним способом: відкрити меню Правка на панелі інструментів, вибрати команду ... На екрані з'явиться діалогове вікно заміни. Ввести формат заміни.

Замініть у всій таблиці Буратіно на Піноккіо.

Видаліть два записи, значення яких у полі «Персонаж» = Піноккіо.

Вставте перед четвертою записом наступний запис:

Персонаж Професія особливі прикмети герой
1 П'єро артист театру сумні очі Так

Видаліть з сьомої по одинадцяту запису.

Видаліть поле «Професія».

Це можна зробити за допомогою миші, з'єднавши межі полів «Персонаж» і «Особливі прикмети» або в меню Правка командою Видалити полі.

Вставте нове поле в таблицю.

Поле Тип даних Опис
Дата Числовий Умовна дата народження (ціле число)

Щоб вставити нове поле в таблицю, потрібно у вікні бази даних вибрати корінець Таблиця, натиснути кнопку Конструктор. У вікні, поставте курсор на той рядок, перед якою вам необхідно вставити запис. Натисніть кнопку Вставити рядок на панелі інструментів і введіть потрібні дані.

Самостійно заповніть нове поле в кожному записі.

У всій таблиці замініть склад але на склад ні.

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

Замініть у таблиці всі букви о на букву а, а букви а замініть на букву о.

Замініть на склад РА буквосполучення, перша буква якого р, а друга - будь-яка буква російського алфавіту. Це можна зробити наступним чином: у будь-якому записі таблиці відмітити необхідне буквосполучення. Наприклад, склад ер. Потім в меню Правка вибрати команду Замінити і ввести формат заміни. Замінити? Р на РА.

Заняття 3

Пошук даних за умовою

Наступне завдання, яке ми вам пропонуємо, можна виконати різними способами.

Спосіб перший. Ви створюєте запит по кожному з питань, які пропонуються, і зберігаєте його у вигляді таблиці. Для створення запиту виконайте наступні дії: Запит - Створити - Новий запит - Таблиця / запит - Клас - Додати. - Закрити. Після цього ввести умови запиту.

Спосіб другий. Таблиця - Клас - Відкрити. На панелі інструментів натисніть кнопку Змінити фільтр, і за допомогою будівника виразів введіть умови запиту. Потім на панелі інструментів Запиту натисніть кнопку Застосувати фільтр. У результаті на екрані з'явиться динамічний набір записів, які відповідають введеному умові. Але при подальших маніпуляціях цей набір не збережеться. Якщо ви хочете зберегти цей набір записів, то виконайте наступні дії. У вікні Фільтра відкрийте меню Файл і виберіть команду Зберегти як запит.

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

Для того щоб відповісти на всі запропоновані питання, необхідно знати оператори завдання шаблонів. Наведемо кілька прикладів.

Приклади використання символів завдання шаблонів

Використання символів Зразок Пошук в Microsoft Access

Знак питання (?);

в якості шаблону для будь-якого символу.

За? Ор

Паркан

Затор

Зірочка (*);

в якості шаблону для будь-якої групи символів.

Д * нь

День

Добрий день

Довга тінь

Зірочка (*);

в якості шаблону для будь-якої групи початкових символів.

* Й

128й

Останній

Знак фунта (#);

в якості шаблону для будь-якої цифри.

#-Й

5-й

8-й

Знак оклику (!) Після першої дужки;

для пошуку символу, який не входить у вказаний набір символів.

Іванов [! Аи]

Іванову

[Але не Іванова або Іванови]

Приклади умовних виразів

Умовні вирази Висновок записів, які
Саратов мають значення Саратов
Not Саратов не мають значення Саратов
In (Саратов, Томськ, Уфа) мають значення Саратов, Томськ або Уфа
= М починаються з літер М-Я
100 мають числове значення 100
= 01.01.94 мають значення дати пізніше 01.01.94
Beetween 01.01.93 AND 31.12.93 мають значення року 1993
*. 02 .* мають значення місяця лютого
Null містять в полі пусте значення
Is Not Null мають не пусте значення в полі
Like "Р *" починаються з літери Р

У базі даних skaz.mbd відкрийте нову таблицю «Клас» і внесіть в неї наступні поля.

Поле Тип даних Опис
Лічильник
Прізвище Текстовий
Ім'я Текстовий
Дата Дата Дата народження
Пол (м) Логічний Стать чоловіча?
Вулиця Текстовий
Будинок Числовий
Квартира Числовий
Клас Числовий
Група Текстовий Група здоров'я з фізкультури
Хобі Текстовий
Очі Текстовий Колір очей

Заповніть таблицю.

Прізвище Ім'я Дата підлогу Вулиця Будинок Квартира Клас Група Хобі Очі
1 Суханов Сергій 16.02.81 Так Чердинского 23 74 10 основна важка атлетика зелені
2 Пирогов Юрій 5.12.83 Так Куйбишева 6 31 8 основна футбол блакитні
3 Лебедєва Світла 16.06.85 Ні Пушкіна 37 65 6 спеціальна в'язання карі
4 Голдобін Сергій 23.05.88 Так Леонова 12 10 3 основна лижі блакитні
5 Єльшина Наташа 24.05.82 Ні Чердинского 37 48 9 спеціальна читання сірі
6 Суханова Наташа 20.12.86 Ні Леніна 12 22 5 підготовча шиття зелені
7 Петрова Світла 18.04.82 Ні Пушкіна 37 3 9 основна лижі сірі
8 Горіна Оля 20.12.84 Ні Свіязева 66 99 7 підготовча аеробіка карі
9 Попов Михайло 7.07.87 Так Леонова 72 6 4 підготовча блакитні
10 Сергєєв Саша 30.11.89 Так Куйбишева 3 31 2 основна карате зелені
11 Павлова Олена 13.12.85 Ні Пушкіна 5 6 6 основна аеробіка карі
12 Ємельянова Наташа 25.05.81 Ні Попова 40 47 10 основна шиття зелені
13 Євдокимов Михайло 18.08.80 Так Чердинского 3 40 7 основна футбол зелені
14 Євсєєва Олена 14.10.84 Ні Леніна 14 82 9 основна лижі сірі
15 Суханова Світла 29.07.80 Ні Куйбишева 37 32 11 основна аеробіка карі

Дайте відповідь на питання

Хто навчається у 8 класі?

Хто народився в 1984 році?

Хто живе на вулиці Пушкіна?

У кого номі будинку менше 50?

У кого чоловічі імена?

Хто народився навесні?

У кого прізвище починається на букву С?

Хто закінчить школу в цьому році?

Хто не займається важкою атлетикою?

У кого сьогодні день народження?

У кого номер квартири менше 12?

Хто не визначив своє хобі?

Хто народився до 1.01.85?

Хто живе на вулиці Пушкіна, Леонова або Свіязева?

У кого прізвище починається з літер А-К?

Хто є однаковим прізвищем з Сухановим Сергієм?

Хто захоплюється аеробікою і лижами?

Хто з хлопчиків живе на вулиці Чердинского?

У кого імена починаються на букву С, а прізвище - на букву П?

У кого карі очі і ця людина не вміє в'язати?

Хто вчиться в старших класах?

У кого з спеціальної групи жіноче ім'я?

Хто не живе на вулиці Леніна і не займається в підготовчій групі?

Хто з хлопчиків з блакитними очима займається карате?

У кого номер класу кратний 3, і він живе на вулиці Пушкіна чи Леніна?

Хто з сірими очима навчається в класі з непарним номером, або число в даті його народження більше 15?

У кого номер класу просте число, або спеціальна група, і його ім'я починається на Н?

Хто з основної групи не живе на вулиці Пушкіна чи Леніна?

Хто з дівчаток, які народилися в травні або в лютому, номер будинку більше 36?

У кого з основної групи ім'я починається на літери С або М, але прізвище не починається на букву П?

Заняття 4

Робота за допомогою майстра

Створіть у новому файлі таблицю «Клас» за допомогою Майстра таблиць.

Для цього відкрийте корінець Таблиця і виконайте наступні дії: Створити - Майстер. На екрані з'явиться вікно майстра таблиць. Уважно перегляньте приклади таблиць і полів, пропонованих майстром.

Виберіть поля, необхідні для нашої таблиці «Клас». Відсутні поля можна буде додати за допомогою Конструктора таблиць.

Виконайте всі дії, які вам пропонує зробити майстер.

Дайте нової таблиці ім'я «Клас».

Заповніть таблицю і виконайте завдання, які ми вам пропонували на попередньому занятті.

За допомогою майстра створіть Запит позитивних героїв у таблиці «Персонаж».

За допомогою майстра створіть Запит негативних героїв у цій же таблиці.

За допомогою майстра самостійно створіть Форму для таблиці «Клас».

Створіть різні типи форм і дайте їм різні імена.

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

Заняття 5

Робота зі зв'язаними таблицями

Створимо базу даних, яка буде зберігати результати іспитів студентів однієї групи за один семестр. Можна обійтися і однією таблицею, до якої включити поля «Прізвище», «Ім'я», «Дисципліна», «Викладач», «Оцінка». Але тоді дуже багато даних буде повторюватися, тому що кожен студент здає кілька іспитів, і кожен іспит складають багато студентів.

Тому створимо три таблиці - «Студенти», «Предмети», «Оцінки» - і заповнимо їх. У перших двох таблицях перше поле має тип лічильник, а решта - текстовий тип. У третій таблиці перше поле має тип лічильник, а решта - числовий тип.

Таблиця «Предмети»

Код предмета Назва Викладач
1 Програмування Половина
2 Психологія Сивак
3 Статистика Полигалова
4 Інформаційні системи Клигман

Таблиця «Студенти»

Код студента Прізвище Ім'я
1 Антонова Марина
2 Біріх Яків
3 Волков Костянтин
4 Волошина Світлана
5 Кашина Наталія
6 Ленц Олексій
7 Матвєєв Роман
8 Наумова Тетяна
9 Юдінцева Оксана

Таблиця «Оцінки»

Код оцінки Код студента Код предмета Оцінка
1 1 1 5

Клацніть на піктограму «Схема даних». Ви побачите створені нами таблиці і зв'язку, які створив Access. Він автоматично пов'язав поля з однаковими іменами і сумісними типами. В інших випадках це можна зробити вручну, за допомогою миші - досить перетягнути одне поле на інше і отримати між ними зв'язок.

Зверніть увагу, що виставляти оцінки незручно. Щоб виставити К. Волкову «відмінно» з чисельних методів, треба пам'ятати коди студента і предмета. На щастя, в Access можна оперувати з кодами, а інформацію видавати в текстовій формі. Зробимо це для предметів.

Виберіть у таблиці «Оцінки» поле «Код предмета» і тип «майстер підстановок». В якості таблиці джерела даних виберіть «Предмети» і поля «Код» і «Назва». Тепер у режимі таблиці можна вибирати назви зі списку.

Зробіть те ж саме для студентів. А тепер зробимо так, щоб підстановка виконувалася з двох полів, тобто виводила прізвище та ім'я. Для цього виберіть поле «Код студента», клацніть на вкладці «Підстановка», виберіть «Джерело рядків» та клацніть на кнопці з трьома крапками праворуч. Відкриється будівник запитів, робота з яким не відрізняється від роботи з звичайним запитом. Замість поля «Прізвище» введіть рядок [Прізвище] & "" & [Ім'я]. Тепер при підстановці видно і прізвище студента, і його ім'я.

Додайте ще двох-трьох студентів до таблиці «Студенти». Перейдіть до таблиці «Оцінки». Зверніть увагу, що додані студенти опинилися в кінці списку. Щоб упорядкувати список за алфавітом, викличте будівник запитів для поля «Код студента» та встановіть сортування за зростанням. Зробіть те ж саме для поля «Код предмета».

Поле «Код оцінки» нам (на відміну від Access) нецікаво. Виділіть цей стовпець у режимі таблиці і виберіть команду Формат / ширина стовпця. Встановіть її в нуль. Цього ж результату можна домогтися «перетягуванням» правої межі стовпця до лівої.

Зверніть увагу, що Access дозволяє зберігати кілька записів про здачу одним і тим же студентом одного і того ж предмета. Зробимо так, щоб набір студент-предмет став унікальним. Для цього в режимі конструктора встановимо для цих полів опцію «ключове поле». Це можна зробити через пункт меню Правка або через панель інструментів.

Змінимо підписи до полів «Код студента» і «Код предмета». Для цього виберіть рядок «Підпис» на вкладці «Загальні». Тепер таблиця «Оцінки» виглядає так:

Таблиця «Оцінки»

Студент Предмет Оцінка
Антонова Марина Інформаційні системи 5
Біріх Яків Інформаційні системи 4
Волков Костянтин Інформаційні системи 5
Волошина Світлана Інформаційні системи 5
Антонова Марина Психологія 5
Біріх Яків Психологія 5
Волков Костянтин Психологія 4
Волошина Світлана Психологія 5

Завдання

Змініть введення в полі Оцінка, щоб замість цифр виставлялося «відмінно», «добре» і т. д. Для цього створіть окрему таблицю і використовуйте майстер підстановок. При створенні таблиці врахуйте, що існує чотири варіанти оцінки: «1 - відмінно», «2 - добре», «3 - задовільно», «4 - незадовільно». Викличте схему даних і встановіть зв'язок.

Заповніть таблицю «Оцінки».

Розрахуйте середній бал кожного студента. Для цього помістіть в конструктор запитів таблиці «Студенти» та «Оцінки». Виберіть поля «Прізвище», «Ім'я», а замість «Оцінка» введіть «6 - оцінка». Це необхідно, оскільки відмінною оцінкою відповідає 1, доброю - 2 і т.д. Знайдіть на панелі інструментів кнопку «Групові операції» і натисніть її. Застосуйте групову операцію «Середня» - Avg. Access автоматично присвоїло побудованому висловом ім'я «Вираз-1». Змініть його на «Середній бал».

Виведіть список студентів, які здали іспити на оцінки "добре" і "відмінно". Для цього виконайте ті ж операції, що і в попередньому пункті, але в якості групової операції виберіть Min - знаходженні мінімуму і задайте умова на відбір -> 3. Зніміть прапорець виведення стовпця мінімальної оцінки на екран.

Збережіть результати роботи у файлі students.mdb.

Заняття 6

Додаткові можливості Access

Відкрийте базу даних students.mdb.

Створимо зручну форму для введення інформації. Для цього викличте майстра форм і задайте наступні поля:

з таблиці «Оцінки» - Предмет, Оцінка;

з таблиці «Студенти» - Прізвище, Ім'я;

з таблиці «Предмети» - Викладач.

Виберіть подання даних по студентах, з використанням підлеглої форми.

Відкрийте підпорядковану форму і застосуйте сортування за зростанням для предметів.

Відкрийте форму студенти в режимі конструктора. Виділіть і видаліть мітку «оцінки» (зверху від місця впровадження підпорядкованої форми). Підженете «вручну» розміри форми.

Зверніть увагу на дві навігаційні панелі внизу форми, - одна з них дозволяє переглянути інформацію по студентах, друга з предметів. Створіть свою навігаційну панель. Для цього перейдіть в режим конструктора, викличте панель елементів (скористайтеся панеллю інструментів або пунктом меню «Вид»). Переконайтеся, що режим майстрів (кнопка з зображенням чарівної палички втиснула). Виберіть елемент «Кнопка» і помістіть його всередину форми, встановіть дію «Перший запис», підберіть картинку.

Зробіть ще 4 кнопки - «Попередній запис», «Наступний запис», «Останній запис», «Додати запис».

Виділіть всі 5 кнопок. Це можна зробити двома способами.

Клацніть всі кнопки, які хочете виділити, по черзі, утримуючи клавішу Shift.

Використовуйте «ласо». Натисніть кнопку миші і, не відпускаючи її, розтягнути рамку навколо всіх кнопок.

Встановіть вирівнювання по нижньому краю, зробіть рівним інтервал між кнопками, а потім зменшите його до нуля (пункт меню Формат).

Клацніть правою кнопкою миші на квадрат у лівому верхньому кутку форми. Оберіть властивості та встановіть «поле номера запису» в значення Ні.

Зробіть те ж саме для підлеглої форми.

Відкрийте готову форму «Студенти».

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

Перейменуйте створені форми в «залікові книжки» та «відомості».

Створіть кнопки, які дозволяли б переходити від однієї форми до іншої. Виберіть вкладку «Макроси», команду ОткритьФорму та ім'я із запропонованого списку («Відомості»). Створіть аналогічний макрос для «залікових книжок».

Відкрийте форму «Відомості» в режимі конструктора і «перетягніть» на неї мишкою макрос, що відкриває «Залікові книжки». Якщо все зроблено вірно, кнопка буде створена автоматично. Для редагування її зовнішнього вигляду, клацніть правою кнопкою і виберіть пункт Властивості.

Зробіть те ж для іншого макросу.

Створіть макрос, який відкриває обидві форми, і назвіть його Autoexec. Збережіть базу, закрийте і заново відкрийте її. Написаний макрос виконується автоматично.

Заняття 7

Заліковий завдання

Створити базу даних «Книжкова енциклопедія», що містить відомості про твори різних письменників. Врахуйте, що в одного автора може бути багато творів. Продумайте схему даних, створіть таблиці і заповніть базу даних наступною інформацією:

Автор Назва Рік видання Худож? Видавництво
Гамільтон, Е. Повернення до зірок 1992 Так «Селена»
Гамільтон, Е. Зброя ззовні 1995 Так «Армада»
Вільямсон, Д. Зоряний легіон 1994 Так «Армада»
Шарф, Д. Основи HTML 1997 Ні «Пітер»
Збірник Кращі ігри для IBM 1994 Ні «Пітер»
Збірник Java: 1001 рада 1998 Ні «Попурі»
Пономаренко, С. Adobe Photoshop 3.0 1995 Ні BHV
Пономаренко, С. Corel Draw 5.0 1995 Ні BHV
Збірник Delphi 2 в прикладах 1996 Ні BHV

Додайте на свій розсуд ще кілька рядків.

Виконайте наступні завдання (створіть запити):

вкажіть всі нехудожні твори, які вийшли після 1995 року;

скільки книг випущено кожним видавництвом.

Знайдіть середину інтервалу, під час якого вийшли книги, що містять в заголовку слова «зірка», «міжзоряний» і пр.

Створіть прості форми для введення прізвищ авторів і видавництв.

Створіть форми, які дозволяють переглянути інформацію про книги по авторам і по видавництвах, а також вводити дані по книгам. Використовуйте знання, отримані на минулому занятті. Зв'яжіть ці форми кнопками, що викликають макроси.

Створіть спеціальну форму, на якій розмістіть кнопки, які викликають інші форми. Створіть макрос її автозапуску і мінімізуйте вікно бази даних.

Закінчите оформлення програми.

Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
60.1кб. | скачати


Схожі роботи:
MS Access
Microsoft Access
Excel і Access
Контрольна з Access
Практика Access
Звіти у Access
База даних MS Access 2
База даних MS Access
Особливості роботи з Microsoft Access
© Усі права захищені
написати до нас