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

Реферат Створення програми VBA в Access &Нарахування заробітної плати по посадах&





на лістингу 4.1.

Лістинг 4.1 Код створення таблиці та зв'язку


Dim cn=New OleDbConnection ( Provider=microsoft.ACE.oledb.12.0; Data Source=E: sotrudniki.accdb )

cn.Open ()

Dim sql As New OleDbCommand ( CREATE TABLE sotrudniki (id_sotr char (6), fio char (55), staj char (6), data_roj char (10), id_sotr_dolzhn char (6), id_kafed char (6), id_otpuska char (6), primary key (id_sotr), foreign key (id_sotr_dolzhn) references dolzhnosti (id_dolzhn), foreign key (id_kafed) references kafedri (id_kaf), foreign key (id_otpuska) references otpusk (id_otp) ON DELETE CASCADE ON UPDATE CASCADE) raquo ;, cn)


Для цього використовували провідник і вказали джерело - існуючу базу. За допомогою оператора Try Catch перевірено помилка при виконанні коду.

Лістинг 4.2 Код перевірки на помилку


Try

sql.ExecuteNonQuery ()

MsgBox ( Таблиця створилася !!! )

Catch ex As Exception

MsgBox (ex.Message)

MsgBox ( На жаль таблиці не створилася )

End Try

cn.Close ()


Використовуючи вищенаведені команди були створені ще 4 допоміжних таблиць. Схема даних в Ms Access наведено на малюнку 4.1.


Рис.4.1 Схема даних БД «Відділ кадрів».


Висновок. З вищенаведених операцій можна зробити такий висновок, що за допомогою коду можна створити таблиці, додавати стовпці в них, а також провести зв'язків в них. Це в основному потрібно розробникам для створення різних БД, з якими працюють користувачі. Проект наводиться в папці Yusupova Z_den_4



5. СТВОРЕННЯ БАЗИ ДАНИХ MS ACCESS: МОДЕЛЬ ADO.NET


5.1 Застосування ADO з даними MS Access


Об'єкт - представник класу Connection представляє з'єднання з джерелом (базою) даних і забезпечує підключення до бази даних. Visual Studio .NET підтримує клас OleDbConnection (забезпечує підключення до інших варіантам БД). Усередині цього класу потрібно вказати відповідний провайдер і джерело потрібної БД.

Об'єкт Recordset представляє будь-який набір записів. Цей набір записів можна уявляти собі як звичайну тимчасову таблицю, що має рядки і стовпці. За допомогою цього об'єкта ви зможете маніпулювати даними, отриманими від встановленого провайдера. Кожен об'єкт Recordset характеризується певним типом курсору, тобто типом об'єкта, обслуговуючого даний набір.


5.2 Управління БД MS Access


Для вибірки даних з таблиці з використанням об'єкта OleDbConnection на лістингу 5.1 приведений код.

Лістинг 5.1 Код вибірки з таблиці


Dim cn=New OleDbConnection ( Provider=microsoft.ace.oledb.12.0; Data Source=E: sotrudniki.accdb ). Open () sql As New OleDbCommand ( SELECT * FROM dolzhnosti raquo ;, cn) rs As OleDbDataReader=sql.ExecuteReader

Dim tabl As New DataTable



Як вже видно з коду, всередині об'єкта OleDbConnection вказано провайдер і джерело бази. Далі читається потік інформації.

Далі потрібно вибрати потрібні поля і рядки для читання таблиці на формі. Код наведено на лістингу 5.2.

Лістинг 5.1 Вибір полів і рядків для читання


tabl.Columns.Add (rs.GetName (0)). Columns.Add (rs.GetName (1)) rs.Read=True.Rows.Add (New String () {rs. GetValue (0), rs.GetValue (1), rs.GetValue (2), rs.GetValue (3)}) While.Close (). Close ()

DataGridView1.DataSource=tabl


Після введення даного коду на формі читається таблиця «посади», наведена малюнку 5.2.


Рис.5.2. Читання таблиці «Посади»


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

Висновок. Часто для створення комерційних БД програмісти створюють таблиці і використовують команди Select в платформах VB Net. І за допомогою коду можна виконувати операції, які виконують в Ms Access-е. Проект наводиться в папці Yusupova Z_den_4



6. Робота з таблицями MS ACCESS: ОБ'ЄКТ DATASET


6.1 Доступ до даних таблиці


Об'єкт DataSet являє собою буфер для зберіга...


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





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Створення бази даних за допомогою програми Microsoft Access: Склад
  • Реферат на тему: Створення бази даних у Microsoft Access
  • Реферат на тему: Створення бази даних методичної КОМІСІЇ ІКТ засобой Microsoft Access 2007