в «Кнопку» розміщуємо її на формі і задаємо необхідні дії які виконуватимуться по її натисненню.
Рис. 13 Створення кнопок
В результаті вийде повноцінне «діалогове вікно» для роботи з створеними таблицями, формами і запитами.
Кнопки «Залишки, товар» відкривають наші таблиці. Кнопка «Введення товару» відкриває другу форму для перегляду і редагування записів у таблиці товар.
Кнопка «Залишки по складах» відкриває зведену таблицю (запит) яка містить дані з обох таблиць і обчислюване поле «Залишки по складах».
Так само створені кнопки переходу по записах, відкриття звіту, і кнопка закриття форми.
Створення запиту та звіту
- Так само як і в попередніх випадках вибираємо вкладку «Запит», тиснемо кнопу «Створити» і вибираємо «конструктор». У з'явилися вікнах вибираємо таблиці і далі необхідні поля для показу з цих таблиць.
- Для створення «звіту» виробляємо ті ж дії, тільки створюємо за допомогою майстра. Вибираємо потрібні поля з різних таблиць для формування необхідної структури, показу необхідних даних.
Рис. 14 Створення простих запитів
Висновок звіту
Рис. 15 Висновок звіту
3.6 Функціональні можливості MS Access
Розглянемо докладніше основні функції MS Access, щоб мати більш чітке уявлення про його можливості.
У Access база даних позначає файл, що містить набір інформації. База даних в Access може містити наступні типи об'єктів: таблиця, запит, форма, звіт, сторінка, макрос, модуль.
Access може працювати одночасно тільки з однією базою даних. Але одна БД Access може включати безліч таблиць, форм, запитів, звітів, макросів та модулів, які зберігаються в одному файлі з розширенням mdb.
Таблиця - це об'єкт, відповідний поняттю" таблиця» в теорії реляційних баз даних. Для кожної таблиці в Access можна визначити первичн?? ї ключ і один або декілька індексів з метою збільшення швидкості доступу до даних.
Access дозволяє створювати структуру таблиці в трьох режимах - в режимі конструктора, за допомогою майстра і шляхом введення даних. Різниця припускає використання цих коштів користувачами з різним рівнем підготовки, різними цілями і перспективами використання даних.
Природно є можливість переглядати, редагувати, видаляти і додавати записи, здійснювати пошук, заміну, сортування даних, змінювати вигляд таблиці.
Зв'язки між таблицями визначаються спеціальним засобом, який називається «Схема даних».
Це зручний графічний інструмент, що дозволяє створювати зв'язки між певними полями таблиць, задавати різні типи відносин, встановлювати обмеження посилальної цілісності. При цьому зміни відразу застосовуються в базі даних (природно, якщо що містяться дані задовольняють всім умовам) Отриману діаграму таблиць і зв'язків можна роздрукувати, що, безсумнівно, зручно для розробника.
Запит - об'єкт, що містить текст SQL запиту, має унікальне ім'я в певній базі даних. Створити запит можна за допомогою майстра і в режимі конструктора. У першому випадку користувачеві в інтерактивному режимі пропонується вибрати ім'я таблиці і поля для вибірки. У другому випадку можна вибрати кілька таблиць або запитів, зв'язати їх графічним способом і визначити поля вибірки. Також можна задати додаткові умови для кожного поля і параметри сортування.
Форма - це спеціальний об'єкт-контейнер для інших інтерфейсних компонентів, таких як поля введення і відображення даних, кнопки та ін. На формі розробник розташовує компоненти для введення, коригування, перегляду й угруповання даних, залежно від специфіки додатку. Форму також можна створити двома способами - в режимі конструктора і за допомогою майстра. У першому випадку розробник має набором компонентів (при необхідності можна зареєструвати свої ActiveX), які вільно розміщує на формі і задає їх параметри. У режимі майстра користувач просто вибирає таблицю, поля і стиль оформлення, а форма генерується автоматично.
Звіт - об'єкт, призначений для створення документа, який згодом може бути роздрукований або включений в документ іншого додатку. Цей документ містить результати вибірки з бази даних у вигляді структурованої інформації (наприклад у вигляді таблиці або списку). MS Access володіє багатими можливостями по оформленню та форматуванню звітів. Ті ж два режими створення є і у звіту. У режимі майстра у користувача є можливість задати безліч параметрів, практично повністю визначають бажаний зовнішній вигляд звіту. Для створення нестан...