русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Заповнення таблиць даними


Дата добавления: 2015-07-04; просмотров: 1101; Нарушение авторских прав


 

До таблиці Відеокасети я внесла 35 відеокасет з відповідними відомостями до кожної: жанр, тривалість, рік випуску та режисер.

 

 

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

 

До таблиці Клієнти я додала 15 клієнтів відео прокату, кожен з яких брав у користування по декілька касет.

 

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


Запити

 

Запит, як окремий об’єкт зберігається на вкладці Запросы. Існує 3 способи створення запитів:

1. Конструктор запитів – основний спосіб створення запита, який дозволяє задати всі необхідні параметри відбору та обчислення даних.

2. Майстер запитів – дозволяє автоматично створити запит на основі існуючих запитів чи таблиць шляхом вибору з них необхідних полів.

  1. Режим SQL – дозволяє написати програму на мові SQL.

 

За спосіб створення запитів я обрала режим конструктора. В даній курсовій роботі представлю вам 3 види запитів: запит з параметром, обчислюваний запит і груповий запит.

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

Такий вигляд має мій перший запит з параметром «Відеокасети за назвами». Мета цього запиту – вивести інформацію про відеокасети за назвами фільму. Тому в бланк запита я додала таблицю Відеокасети і використала з неї поля: Назва, Жанр фільму, Тривалість, Рік випуску, Режисер. У рядку «Условие отбора» для поля Назвав квадратних дужках записала умову для введення значення параметру, яка відображатиметься при запуску запита.



 

 

А ось і вигляд вже запущеного на виконання запита.

Порожній рядок призначений для введення значення – в даному випадку, назви фільму.

 

 

Подібним чином виконувався запит «Відеокасети за датами видачі в прокат». Лише додатково до бланку запита я додала таблицю Облік замовлень і для роботи обрала поле Дата видачі в прокат. Для цього ж поля в рядку Условие отбора я задала відповідну умову для введення значень параметру.

Груповий запит –розбиває всі дані на групи і по кожній групі може обчислювати підсумкові значення.

 

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

 

Спершу я додала до бланку запита таблиці: Клієнти і Облік замовлень.

Далі за допомогою кнопки «Групповые операции»

на панелі інструментів, я змінила тип звичайного запиту на груповий.

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

Перетягнувши поле ПІБ з таблиці Клієнти і поле Код відеокасети з таблиці Облік замовлень, я задала операцію групування для поля ПІБ і підсумкову функцію Count для поля Код відеокасети. Операція групування означає, що саме по полю ПІБ відбуватиметься поділ на групи. А функція countпризначена для визначення кількості відеокасет.

Щоб при виконанні запиту у назві поля не відображалась ще й назва функції count, то краще задати власний підпис для цього поля. Для цього я виділила поле Код відеокасети і натиснула ПКМ Свойства, де у рядку Подписьзадала назву «Кількість касет».

 

 

Ось такий має вигляд запущений на виконання запит.


Обчислюваний запит– це запит, який містить у собі обчислюване поле. Таке поле містить інформацію, що утворюється в результаті застосування математичних дій чи вбудованих функцій до даних з інших полів.

 

В даному випадку, я обчислювала вік працівників. Тому в бланк запиту я додала таблицю Працівники й вибрала для роботи поля ПІБ та Дата народження.

 

Щоб побудувати поле Вік, на новому порожньому полі в рядку «Поле» я ввела його назву. Через двокрапку записала формулу

Year (Date()) - Year ([Дата народження])

Year (Date())означає, що з поточної дати мені потрібно взяти для обчислення саме рік.

Year ([Дата народження])вибирає з поля Дата народження саме рік народження.

Таким чином від поточного року я відняла рік народження працівника. І в результаті отримуємо таку таблицю:

 


Форми

 

Форма – це спеціальний об’єкт БД, який призначений для введення і відображення інформації в БД, з можливістю використання додаткових елементів (кнопки, прапорці, зображення тощо).

Створити форму можна такими засобами:

Ø Автоформа – будує форму на основі полів однієї таблиці чи запиту.

Ø Майстер форм – дозволяє побудувати форму на основі полів, взятих з різних

таблиць чи запитів. Має більший вибір шаблонів оформлення форм.

Ø Конструктор форм

 

За допомогою автоформи я створювала такі форми: Відеокасети, Працівники, Клієнти та Облік замовлень, тобто вони були побудовані на основі полів відповідних таблиць. А за допомогою конструктора я змінила в них деякі властивості шрифтів і кольору. У створенні автоформи я дотримувалась такої послідовності:

 

1. Перейшовши на закладку Формы, я натиснула кнопку «Создать» на прилеглій панелі

інструментів.

 

2. Відкрилося вікно Новая форма, в якому яобрала вид автоформи – «автоформа в столбец», нижче, в якості джерела даних я обрала таблицю

Відеокасети й натиснула ОК.

 

3. В результаті з’явилась вже готова форма. Так само створювались й інші форми, на основі відповідних таблиць.

 

 

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

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

 

1. На закладці Формыобрала пункт: «Создание формы с помощью мастера».

 

2. На першому кроці у рядку Таблицы и запросыя обрала перший запит – Відеокасети за назвами і зі списку доступних полів вибрала

для форми всі поля за допомогою

кнопки «Выбрать все».

 

3. На другому кроці майстра я обрала зовнішній вигляд форми: «в один столбец»

 

4. Наступним кроком був вибір стилю оформлення. Я вибрала такий:

 

 

5. На останньому кроці я ввела назву форми, яка відповідає тому запиту, за яким я будувала цю форму. І натиснула Готово.

Після введення значення параметру, відкрилась дана форма. Решта форм створювались таким же способом, лише з іншими стилями оформлення.

Звіти

 

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

 

В цій курсовій роботі я створила 2 звіти.

 

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

 

1. Перейшовши на закладку Запросы, я натиснула кнопку «Создать» на прилеглій панелі інструментів.

2. Відкрилося вікно Новый отчет, в якому яобрала вид звіту – «Автоотчет: ленточный», нижче, в якості джерела даних я обрала таблицюВідеокасети й натиснула ОК.

3. В результаті з’явився вже готовий звіт.

       
 
   

Автоматично до звіту додались: поточна дата і нумерація сторінок.


Другий звіт «Облік замовлення відеокасет» я створила за допомогою Майстра звітів, дотримуючись такого алгоритму кроків:

 

1. На закладці Запросыобрала пункт: «Создание отчета с помощью мастера».

 

2. На першому кроці у рядку Таблицы и запросыя обрала таблицю Відеокасети і зі списку доступних полів вибралаполеНазва.

А з таблиці Облік замовлень я обрала поля Дата видачі в прокат,Дата поверненняіЗаклад за відеокасету.

3. На другому кроці майстра я обрала вид представлення даних: Відеокасети.

 

4. Оскільки я не задавала рівні групування і порядок сортування, то я перейшла до передостаннього кроку, у якому зазначила макет звіту – «структура 1»

і орієнтацію сторінка – «книжная»

 

 

  1. Далі я обрала стиль оформлення звіту.
  2. Задавши відповідну назву, натиснула Готово.

7. У конструкторі звітів я змінила деякі властивості шрифтів, кольору та вирівнювання. І ось – результат готовий.

 

 

Внизу кожної сторінки знову ж таки розміщені: поточна дата та нумерація сторінок.




<== предыдущая лекция | следующая лекция ==>
Створення таблиць | Головна кнопкова форма (ГКФ)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.031 сек.