Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Бази даних

Реферат Бази даних





justify"> 5.7 Форма Предмет


Створюється нова форма. На малюнку 5.7 приведена форма програми - Викладачі (несе інформацію про викладачів). На ній розташовані наступні компоненти: поле - DBEdit1 (таблиця Предмет ), компоненти DBNavigator1, що дозволяють користувачеві переміщатися по записах в таблиці і змінювати їх. label1 відображає на формі напис Назва .


Малюнок 5.7 - Форма Предмет


. 8 Форма Кафедра


Створюється нова форма. На малюнку 5.8 приведена форма програми - Кафедра (несе інформацію про кафедрах). На ній розташовані наступні компоненти: таблиця - DBGrid1 (таблиця Кафедра ), компоненти DBNavigator1, що дозволяють користувачеві переміщатися по записах в таблиці і змінювати їх.



Малюнок 5.8 - Форма Кафедра


5.9 Форма Посади


Створюється нова форма. На малюнку 5.9 приведена форма програми - Посади (несе інформацію про посади). На ній розташовані наступні компоненти: таблиця - DBGrid1 (таблиця Посади ), компоненти DBNavigator1, що дозволяють користувачеві переміщатися по записах в таблиці і змінювати їх.


Малюнок 5.9 - Форма Посади


. 10 Форма Переклад студента в групу


Створюється нова форма. На малюнку 5.10 наведена форма програми - Переклад студента в групу raquo ;. На ній розташовані наступні компоненти: таблиця - DBLookupComboBox1 (список груп); компонент label1, що відображає напис Вкажіть назву групи raquo ;; кнопка здійснює зміну даних.


Малюнок 5.10 - Форма Переклад студента в групу


Для компонента ADOQuery1 задається наступне SQL-запит:

Update Student Set Id_gruppi= + IntToStr (DBLookupComboBox1.KeyValue) + Where Student.id_student= + Form2.DBGrid1.DataSource.DataSet.FieldByName ( id_student ). AsString);

Перед виконанням запиту передаються параметри про поточний студенті на формі Студенти і нову обрану групу.


. 11 Форма Оцінка


Створюється нова форма. На малюнку 5.11 наведена форма програми - Екзаменаційні оцінки (несе інформацію про оцінки). На ній розташовані наступні компоненти: DBLookupComboBox1 відображає дані про групу, DBLookupComboBox2 відображає дані про предмет, DateTimePicker дозволяє вибрати часовий діапазон для звітів; компоненти DBNavigator1, що дозволяють користувачеві видаляти дані. MainMenu - дозволяє перейти на головну форму. Button и відкривають запити ADOQuery (для звітів) та відображають дані у вигляді звіту (frxReport). Для передачі даних в звіт використовується frxDBDataSet.


Малюнок 5.11.1 - Форма Екзаменаційні оцінки


Звіти Статистика по дисципліні raquo ;, Статистика по групі raquo ;, Статистика деканату формуються на підставі однотипних запитів (малюнок 5.11.2). Обробники подій на натискання відповідних кнопок має наступний вигляд:


ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add ( Select AVG (Ocenka) AS Sred, Student.Famailiya, ); ADOQuery1.SQL.Add ( (case when AVG (Ocenka) gt;=4 and AVG (Ocenka) lt; 5 THEN Стипендія ); ADOQuery1.SQL.Add ( when AVG (Ocenka)=5 THEN Підвищена стипендія ); ADOQuery1.SQL.Add ( when AVG (Ocenka) lt; 4 THEN Без стипендії ); ADOQuery1.SQL.Add ( end) AS Стипендія ); ADOQuery1.SQL.Add ( From Ocenka INNER JOIN Student ON Ocenka.id_student=Student.id_student ); ADOQuery1.SQL.Add ( WHERE Data BETWEEN: ff AND: ll ); ADOQuery1.SQL.Add ( GROUP BY Student.id_student, Student.Famailiya ); ADOQuery1.Parameters.ParamByName ( ff ). Value:=DateToStr (DateTimePicker5.Date); ADOQuery1.Parameters.ParamByName ( ll ). Value:=DateToStr (DateTimePicker6.Date); ADOQuery1.Open; frxReport2.Variables [ pred ]:=QuotedStr ( Успішність у деканаті ); frxReport2.PrepareReport; frxReport2.ShowPreparedReport; Закриття запиту Очищення Формування sql-запиту для вибірки Задаємо параметри для звіту Підготовка звіту Відкриття звіту

Малюнок 5.11.2 - Звіт Успішність з деканату


Звіт про успішність групи має наступний вигляд:


Малюнок 5.11.3 - Звіт Успішність по групі


. 12 Форма Група


Створюється нова форма. На малюнку 5.12.1 наведена форма програми - Група (несе інформацію про групах). На ній розташовані наступні компоненти: DBLookupComboBox1 відображає дані про спеціальності, до якої ставитися група, поле - DBEdit (таблиця Група ), компоненти DBNavigator1, що дозволяють користувачеві видаляти д...


Назад | сторінка 6 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Гетьманська республіка - як нова форма державності
  • Реферат на тему: Кластери як нова форма конкурентних відносин у сучасній економіці
  • Реферат на тему: Організована група і злочинна організація як форма співучасті
  • Реферат на тему: Автономне установа як нова форма економічної діяльності в соціально-культур ...
  • Реферат на тему: Електронна торгівля як складова "нової економіки" і нова форма ри ...