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

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





justify"> Форма містить компоненти для підключення до бази. Компонент ADOConnection (для створення з'єднання з БД, розташованої на сервері); компонент DataSource, що забезпечує зв'язок таблиць з відповідними компонентами ADOTable, який, у свою чергу, необхідний для доступу до таблиць бази даних.



Малюнок 5.2.1 - Форма Дата


Щоб створити з'єднання необхідно у властивості ConnectionString компонента ADOConnection вказати джерело БД (малюнок 5.2.2, малюнок 5.2.3).


Малюнок 5.2.2 - Вікно ADOConnection ConnectionString



Малюнок 5.2.3 - Створення з'єднання


Для компонента ADOTable вказується властивість Connection:=ADOConnection1, а для того щоб здійснити доступ до необхідної таблиці вказується у властивості TableName.


. 3 Форма Результати вибірки


Форма відображає результати пошуку, параметри для якого вказуються на формі Студенти raquo ;. Для відображення даних використовується DBGrid1, який пов'язаний із запитом на формі Студенти (Form2.DataSource1). Компонент Button1 дозволяє закрити форму.



Малюнок 5.3 -Форма Результати вибірки


. 4 Форма Студенти


На малюнку 5.4.1 наведена форма програми - Студенти (несе інформацію про студентів деканату). На ній розташовані наступні компоненти: таблиця - DBGrid1 (таблиця Студенти ), компоненти DBNavigator, що дозволяють користувачеві переміщатися по записах в таблиці і змінювати їх; компонент DataSource1, що забезпечує зв'язок таблиць з відповідними компонентами ADOQuery1, який, у свою чергу, необхідний для доступу до таблиці бази даних, кнопки: Button1, Button2, Button3, Button4, Button5 - для видалення поточного запису, переведення студента на наступний курс, переклад в іншу групу, пошуку по групі, спеціальності відповідно; MainMenu - для переходу на головну форму.



Малюнок 5.4.1 -Форма Студенти


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

DELETE FROM OcenkaFROM Student

Перед виконанням запиту в нього додається умова, яку вказує ідентифікатор студента (поточна запис). Запит спочатку видаляє всі оцінки студента, а потім видаляє дані студента.

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

Update Student Set Kurs=Kurs + 1

Перед виконанням запиту в нього додається умова, яку вказує ідентифікатор студента (поточна запис). Запит збільшує для поточного студента курс на 1.

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

Select Student.Famailiya, Student.Imya, Student.Otchestvo, Student.Data_r, Gruppa.Nazvanie, Student.Pol, Student.KursStudent INNER JOIN Gruppa ON Student.Id_gruppi=Gruppa.Id_gruppi

З запиту видно, що вибираються всі поля з таблиці Студент raquo ;, пов'язані з головною таблицею Група через поле Id_gruppi. Перед відкриттям форми Результат вибірки компоненту DBGrid1 (форма Результат вибірки ) властивості DataSource вказується ADOQuery1.

Для студента можна роздрукувати академічну довідку (рис 5.4.2) і довідку з місця навчання (рис 5.4.3.)


Малюнок 5.4.2 - Звіт Академічна довідка



Малюнок 5.4.3 - Звіт Довідка


Кнопка Друк призначена для активування SQL запиту і формування списку студентів групи. Даний звіт формується в MS Excel (малюнок 5.4.4).


Малюнок 5.4.4 - Звіт Студенти групи


. 5 Форма Спеціальність


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


Малюнок 5.5 - Форма Спеціальність


. 6 Форма Викладачі


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


Малюнок 5.6 - Форма Викладачі



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





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

  • Реферат на тему: Малюнок і перспектива
  • Реферат на тему: Навчальний малюнок
  • Реферат на тему: Комп'ютерний малюнок
  • Реферат на тему: Малюнок як метод діагностики та корекції дітей з прийомних сімей
  • Реферат на тему: Пластичний малюнок вистави - рішення простору театралізованого дійства