База даних послуг підприємства зв'язку

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

опку “>>”. Але нас цікавить і запит “Замовлення послуг*”, тому в комірці “Таблицы/запросы” вибираємо запит “Замовлення послуг*" і також переносимо всі його поля. Натискаємо кнопку “Далее”, виділяємо “Подчиненные формы" і натискаємо “Далее”. В наступному вікні вибираємо зовнішній вигляд форми табличний і натискаємо “Далее”. Вибираємо стиль форми “Обычный” і натискаємо “Далее”. В комірці “Форма” вводимо “Послуги та виконавці”, в комірці "Подчиненная форма" вводимо “Замовлення послуг*" і натискаэмо кнопку “Готово”. Зявляється ієрархічна форма. Перейдемо в конструктор, змінимо фон, шрифт, розмір форми.

Пошук даних.

1. Побудуємо динамічний набір записів, що містить:

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

1.2 Замовлення на послуги для клієнтів "Grand" та "Eurosouv” за 1999 рік Динамічний набір записів повинен містити такі поля: номер замовлення, найменування клієнта, назва послуги, ціна, прізвище виконавця, вартість, дата замовлення, примітка. Елементи поля дата замовлення повинні бути представлені у такому форматі "уууу" де "уууу" означає рік. Дані впорядкувати по зростанню вартості послуг.

1.3 Визначимо не виконані замовлення на послуги, що замовленні до 25.12.99. Динамічний набір записів містить такі поля: код замовлення, назва клієнта, телефон, дата.

2. Створимо групові запити, які визначають для всіх видів послуг загальну вартість замовлень:

2.1 усіма клієнтами;

2.2 деяким клієнтом;

2.3 за деякий проміжок часу;

2.4 за деякий рік.

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

Для вирішення таких задач призначені майстри запитів та конструктори запитів, за допомогою яких можливо:

формування складних критеріїв для вибору запитів з однієї або декількох таблиць;

вказувати поля, які повинні бути відображені для вибраних записів;

виконувати обчислення з використанням вибраних даних.

В МS Ассеss існують наступні головні типи запитів - запит вибірку, запит з параметрами, перехресні запити, запити на зміни, запити SQL.

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

Запит з параметрами. Запит з параметрами дозволяє користувачеві задати умови, за якими виконується повернення записів або значень, що повинні знаходитися в полі.

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

Запити на зміни. Існують чотири типи запитів на зміни - видалення, оновлення, додавання записів, створення таблиці.

Запит на видалення виконує видалення групи записів з однієї або декількох таблиць.

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

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

Запит на створення таблиці створює нову таблицю на базі всіх або частини даних з однієї або декількох таблиць. Використовується при створенні таблиці для експорту в іншу базу даних Ассеss, створенні звітів на даний момент часу, створенні резервної та архівної таблиці, підвищення швидкодії форм та звітів.

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

Запити створюють на вкладці “Запросы”. Перейдемо на цю вкладку і натиснемо кнопку “Создать”. Відкривається діалогове вікно “Новый запрос”.

 

 

Виділяємо “Конструктор” і натискаємо кнопку “ok”. Відкривається діалогове вікно “Добавление таблицы”, в якому на вкладці “Таблицы” виділяємо таблицю “Замовлення послуг” і натискаємо кнопку “Добавить”. Після цього натискаємо кнопку “Закрыть” для закриття цього вікна та подальшого створення запиту. З таблиці “Замовлення послуг” переносимо поле “Номер замовлення”. Наступним полем повинно бути “Код клієнта”, але оскільки його потрібно замінити відповідним найменуванням, то перейдемо в наступне поле і на панелі інструментів натиснемо кнопку “Построить”. Відкривається “Построитель выражений”, в якому два рази натискаємо на “Таблицы” для того, щоб розкрився список існуючих таблиць. Натискаємо правою кнопкою мишки на “Довідник клієнтів”. В наступній комірці зявляється перелік всіх полів цієї таблиці. Два рази натискаємо на “Найменування клієнта" і натискаємо кнопку “ok”. В полі змінюємо “Выражение” на “Клієнт" і маємо вираз: Клієнт: [Довідник клієнтів]! [Найменування_клієнта].

 

 

Аналогічно створюємо наступне поле за допомогою будівника. Для цього вибираємо таблицю “Види послуг ” та вибираємо поле “Назва послуги”. Натискуємо “ok" і змінюємо “Выражение” на “Назва послуги”, маємо: Назва послуги: [Види послуг]! [Назва_послуг].

Для того, щоб створити поле “Виконавець”, натискуємо два рази на полі “Прізвище" таблиці “Виконавці по?/p>