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

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





ння даних з бази. Цей буфер призначений для зберігання структурованої інформації, представленої у вигляді таблиць, тому першим, найочевиднішим вкладеним об'єктом DataSet є DataTable. Всередині одного об'єкта DataSet може зберігатися кілька завантажених таблиць з бази даних, поміщених у відповідні об'єкти DataTable. Використовуючи об'єкти DataTable була здійснена операція читання таблиці (глава 5).


6.2 Управління даними таблиці через інтерфейс


Через інтерфейс форми можна управляти даними в таблицях. Можна додати, видалити або оновити інформацію. Код додавання в головну таблицю наведена на лістингу 6.1.

Лістинг 6.1 Код додавання інформацію через форми


Dim darhost, id_sotr, fio, staj, data_roj As Stringcn=New OleDbConnection ( Provider=MicroSoft.ACE.OLEDB.12.0; Data Source=E: sotrudniki.accdb )

cn.Open ()

Dim sql2 As New OleDbCommand ( SELECT max (id_sotr) +1 as max_id_sotr FROM sotrudniki raquo ;, cn)

Dim rs As OleDbDataReader=sql2.ExecuteReader


Для введення Idвище написаний код, де вказано, що він вводиться автоматично послідовно після існуючої в таблиці. Далі потрібно присвоювати значення до текстових полів і додамо значення всередині команди Insert. Код наведено на лістингу 6.2.

Лістинг 6.2. Додавання даних в таблицю «Співробітники»


darhost= INSERT INTO sotrudniki (id_sotr, fio, staj, data_roj) VALUES ( amp; id_sotr amp; raquo ;, amp; fio amp; laquo ; raquo ;, amp; staj amp; raquo ;, amp; data_roj amp; ) sql As New OleDbCommand (darhost)


Тепер можна запустити форму і вводити дані в одну таблицю. Форма наведена на малюнку 6.1.


Рис.6.1 Форма для введення інформації


Дані, які вводимо автоматично з'являються в таблиці в Access-е.

Також можна оновити (змінити) дані а таблицях. Приклад наведено на лістингу 6.3.

Лістинг 6.3. Код зміни даних в таблиці


sqlupdate= update otpusk set nazv_otp =nazv_otp, data_uh=@ data_uh, data_vih =data_vih where id_otp= amp; Val (Trim (Txtidotp.Text)) amp;


В результаті виконання даного лістингу можна вводити нові дані замість існуючих даних.

Тепер потрібно видалити дані в таблиці. Код наведено на лістингу 6.4.

Лістинг 6.4. Код видалення даних з таблиці


delete * from otpusk where id_otp= amp; Val (Trim (Txtidotp.Text)) amp;


В результаті даного коду можна видалити певну сходинку з таблиці.

Висновок. Отже, використовуючи ті ж команди insert, update, delete можна управляти даними в таблицях. Не відкриваючи Access можна за допомогою коду змінити дані в таблицях. Це додаткові можливості в середовищі VB Net. Проект наводиться в папці Yusupova Z_den_6



7. ОБРОБКА ДАНИХ MS ACCESS: ОБ'ЄКТ DATAADAPTER


7.1 Управління даними таблиці


Клас DbDataAdapter має чотири властивості, які служать для отримання даних з джерела даних і оновлення даних в ньому: властивість SelectCommand повертає дані з джерела даних, а властивості InsertCommand UpdateComman і DeleteCommand використовуються для управління змінами в джерелі даних. Властивість SelectCommand повинно бути встановлено до виклику методу Fill об'єкта DataAdapter. Властивості InsertCommand, UpdateCommand або DeleteCommand мають бути встановлені до виклику методу Update об'єкта DataAdapter залежно від того, які зміни були зроблені в даних в DataTable. Якщо метод Update обробляє вставлену, оновлену або віддалену рядок, DataAdapter використовує відповідне властивість Command для обробки дії. Поточні дані про змінену рядку передаються в об'єкт Command через колекцію Parameters.


7.2 Вибірка і подання даних

додаток даний звіт таблиця

Для виконання видалення, додавання або зміни даних у таблицях, як вже приведено на чолі 6 були використані Insert, Update і Delete. Ці команди можна використовувати для вибірки з декількох таблиць і представити за допомогою елемента керування Combobox. Приклад наведено на лістингу 7.1.

Лістинг 7.1 Код вибірки з декількох таблиць

. Open ()

Dim sql4 As New OleDbCommand ( SELECT * FROM fakulteti nazv_fak raquo ;, cn)

Dim rs4 As OleDbDataReader=sql4.ExecuteReader

While rs4.Read=True


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





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

  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Створення бази даних, заповнення таблиць даними