База даних послуг підприємства зв'язку
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
»я вводу та модифікації даних з таблиці Довідник клієнтів;
3 Форму Виконавці послуг для вводу та модифікації даних з таблиці Виконавці послуг;
4 Ієрархічну форму Замовлення_послуг для одночасного введення даних в таблиці Виконавці послуг та Замовлення послуг. Елементи управління форми аналогічні елементам управління форми Виконавці. У підпорядкованій формі Замовлення послуг передбачити наступні поля:
Поле Номер замовлення;
Поле зі списком Клієнт для вводу даних у поле Код клієнта;
Поле зі списком Послуги для вводу даних у поле Код послуги;
Розрахункове поле Вартість - елементи поля вартість замовлення розраховуються як добуток ціни послуги на кількість виконаних послуг;
Поле Дата замовлення;
Поле Примітка.
В Access існує декілька засобів створення форм:
проста форма. Кнопка “Простая форма" розташована на панелі інструментів і створює для робочої таблиці або запиту форму, яка складається з однієї колонки та відображає закінчену форму з даними в режимі форми;
порожня форма. Access дозволяє користувачеві розробити форму в режимі конструктора.
Майстри форми. За їхньою допомогою створюються форми за шаблонами.
Майстри форм генерують готову форму на базі заданих користувачем описів. Кожний майстер форм задає ряд питань для того, щоб визначити, яку таблицю ви хочете використати та форму якого типу ви намагаєтеся створити. Існують чотири майстри форм:
В один стовбець. Відображає один запис у вертикальному форматі - надпис для кожного поля та його значення розміщені в окремому рядку.
Таблична форма. Відображає одночасно декілька записів у форматі стовпець-рядок.
Підпорядкована форма. Комбінує в одній формі просту та табличну. Використовується для одночасного відображення даних з двох таблиць, які мають звязок “один-ко-многим”.
Діаграма. Відображає дані у вигляді графіка.
Розпочнемо зі створення форми “Види послуг”. Перейдемо на вкладку “Формы” і натиснемо кнопку “Создать”. Відкривається діалогове вікно “Новая форма”. В комірці “Выберите в качестве источника данных таблицу или запрос” вибираємо таблицю “Види послуг”. Зі списку вибираємо “Автоформа: ленточная" і натискуємо “ok”.
Відкривається вікно форми “Види послуг”. Для її корегування перейдемо в конструктор. На панелі інструментів для того, щоб викликати діалогове вікно “Автоформат”, натиснемо на відповідну кнопку. Також підкоригуємо колір, розмір написів та розмір між ними.
Для створення відповідно форм “Клієнти” та “Виконавці послуг” натискаємо кнопку “Создать” на вкладці “Формі” і в якості джерела даних вибираємо відповідно таблиці “Довідник клієнтів” та “Виконавці послуг”. З списку форм обираємо “Автоформа: в столбец”. В конструкторі підбираємо колір, розмір, відстань і маємо форми:
Для того, щоб створити форму “Замовлення_послуг” для одночасного введення в таблиці Виконавці послуг та Замовлення послуг спочатку створимо запит “Замовлення послуг*”. Для цього перейдемо на вкладку “Запросы” і натиснемо на кнопку “Создать”. Відкривається діалогове вікно “Новый запрос”, в якому обираємо конструктор. Натискуємо “ok”. Відкривається діалогове вікно “Создание таблицы”. Оскільки ми створюємо запит на основі таблиць, то натискаємо на вкладку таблиці (ця вкладка повинна відкритися по умовчанню). Виділяємо таблицю “Замовлення послуг” і натискаємо кнопку “Добавить”. Оскільки ієрархічна форма “Послуги та виконавці" повинна містити таблицю “Виконавці послуг”, то для звязку цієї таблиці з запитом “Замовлення послуг*" додамо поле “Код виконавця”. Тому виділимо на вкладці “Таблицы” таблицю “Виконавці послуг” і додамо її в запит, натиснувши кнопку “Добавить”. Після чого у цьому вікні натискаємо кнопку “Закрыть” для переходу в конструктор запиту. Тепер почнемо переносити у бланк запиту поля з вибраних таблиць. З таблиці “Замовлення послуг” почергово перенесемо поля “Номер замовлення”, “Код клієнта”, “Код послуги”. Поле “Код виконавця" перенесемо з таблиці “Виконавці послуг”. Наступні два поля “Кількість” і “Ціна" перенесемо з таблиці “Замовлення послуг”. Для того, щоб створити поле “Вартість" скористаємось будівником виразів. Для цього на панелі інструментів натиснемо кнопку “Построить”, відкривається вікно “Построитель выражений”. Натискаємо на “Таблицы” і вибираємо таблицю “Види послуг”. Справа висвічуються поля, які має ця таблиця. Два рази натискуємо на “Ціна" і у верхню частину вікна “Построителя выражений”, де зображується побудований вираз, додається задане поле. Натискаємо на кнопку “*”, щоб перемножити ціну на кількість, яку вибираємо з таблиці “Замовлення послуг” і маємо вираз: [Види послуг]! [Ціна] * [Замовлення послуг]! [Кількість]. Натискаємо кнопку “ok" та змінюємо надпис “Выражение1" у полі на “Вартість”. Тепер додамо останні два поля “Дата замовлення” та “Примітка" з таблиці “Замовлення послуг”. Отже отримали запит “Замовлення послуг*”.
Для створення ієрархічної форми “Послуги та виконавці" перейдемо на вкладку “Формы” і натиснемо на кнопку “Создать”. Відкривається вікно “Новая форма”, де обираємо “Мастер форм” і натискуємо “ok”. Відкривається діалогове вікно “Создание форм”. В комірці “Таблицы/запросы” вибираємо таблицю “Виконавці послуг” і переносимо всі її поля в комірку “Выбранные поля”, натиснувши на кн