тично нарощуватися на одиницю при введенні в базу даних нового клієнта. Такі атрибути, як «Адреса» клієнта необхідні для зв'язку з клієнтом. Атрибут «Дата реєстрації» надходження заявки також необхідний і для складання звітів керівництву та подальшого архівування. Атрибут «Примітка» створюється додатково до поля «Дата працевлаштування», де зберігається інформація про те, чи шукає клієнт роботу або працевлаштований для виведення інформації в звіти.
Структура таблиці «Робочі місця»: код професії, код підприємства, кількість місць, умови найму.
Сутність «Робочі місця» призначена для зберігання інформації про вакансії на підприємствах. Щоб клієнт міг ознайомитися з основними умовами майбутньої роботи необхідний атрибут «Умови найму». Атрибут «Код професії» - зберігає інформацію про код професії, на яку потрібен працівник. Атрибут «Код підприємства» - зберігає інформацію про код підприємства, на яку потрібен працівник. Вакансії нумерують, щоб мати можливість посилатися на ці номери. Тому вводиться цілочисельний атрибут «Номер», який автоматично нарощується на одиницю при введенні в базу даних черговий надійшла вакансії.
Структура таблиці «Професії»: код професії, найменування професії.
Сутність «Робітничі професії» відводиться для зберігання інформації про професії, за якими може працювати клієнт і професії, за якими підприємство шукає собі працівників. Професії нумерують, щоб мати можливість посилатися на ці номери, тому атрибут «Найменування професії» не може бути використаний для однозначної ідентифікації професії. Для цього вводиться цілочисельний атрибут «Код професії», який буде автоматично нарощуватися на одиницю при введенні в базу даних нової професії.
Структура таблиці «Працевлаштування клієнта»: особистий номер, код підприємства, код професії.
Основним елементом структури БД в Access2003 є таблиця, за допомогою якої моделюються об'єкти й зв'язки між ними. Отже, БД в Access являє собою сукупність взаємопов'язаних двовимірних таблиць.
Схема структури бази даних представлена ??на малюнку 3.
Таблиця 1. Відомості про клієнтах
№Імя поляТіп данних1Лічний номерСчетчік2ФІОТекстовий3Адрес прожіваніяТекстовий4Дата рожденіяДата/время5ОбразованіеТекстовий6Семейное положеніеТекстовий7Дата регістрацііДата/время8Дата устройстваДата/время9ПрімечаніеТекстовий
Таблиця 2. Відомості про підприємстві
№Імя поляТіп данних1Код предприятияСчетчик2НазваниеТекстовы3АдресТекстовый4Дата регістрацііДата/час
Таблиця 3. Відомості про робочих місцях
№Імя поляТіп данних1Код профессііЧісловой2Код предпріятіяЧісловой3Колічество местЧісловой4Условія наймаТекстовий
Таблиця 4. Відомості про професіях
№Імя поляТіп данних1Код профессііСчетчік2Наіменованіе профессііТекстовий
Таблиця 5. Відомості про працевлаштуванні клієнтів
№Імя поляТіп данних1Лічний номерЧісловой2Код предпріятіяЧісловой3Код профессііЧісловой
. 3 Розробка екранних форм вводу-виводу і звіту
Після створення таблиць, для введення даних необхідно створити форми.
Форми - один з основних засобів для роботи з базами даних в Access - використовуються для введення нових записів (рядків таблиць), перегляду і редагування вже наявних даних, завдання параметрів запитів і виводу відповідей на них та ін. форми являють собою прямокутні вікна з розміщеними в них елементами управління.
Форму можна створити трьома різними способами:
За допомогою авто-форми на основі таблиці або запиту. За допомогою авто-форм можна створювати форми, в яких виводяться всі поля і записи базової таблиці або запиту. Якщо вибране джерело записів має пов'язані таблиці або запити, то у формі також будуть присутні всі поля і записи цих джерел записів.
За допомогою майстра на основі однієї або декількох таблиць або запитів. Майстер задає детальні питання про джерела записів, полях, макеті, потрібних форматах і створює форму на підставі отриманих відповідей.
Вручну в режимі конструктора. Спочатку створюється базова форма, яка потім змінюється відповідно до вимог в режимі конструктора.
Грамотно зв'язані таблиці в схемі даних дозволяють безперешкодно зв'язати форми між собою за допомогою кнопок. Це робить програму найбільш цільною і забезпечує зручний інтерфейс. Для переходу на іншу форму необхідно вибрати відповідну кнопку.
Приступимо до створення головної форми,...