русс | укр

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

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

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

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


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

Деякі теоретичні відомості


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


DAO (Data Access Objects) – об’єкти доступу до даних викори­стовуються для керування базами даних з усіх додатків, які підтриму­ють VBA. Для цього в редакторі VBA в меню Tools – References треба підключити бібліотеку об’єктів Microsoft DAO 3.6 Object Library.

Для роботи з базою даних можна описувати змінні як об’єкти доступу до даних Database, Recordset, Querydef та ін. Як і для будь-якої об'єктної змінної її треба спочатку оголосити, а тільки потім вста­новити посилання на об'єкт за допомогою оператора Set. Наприклад, така послідовність команд описує об’єктні змінні dbMyDB та rsRec, а метод OpenRecordsetстворює в активній базі даних об’єкт Recordset – динамічний набір записів на основі даних таблиці tvidom.

Dim dbMyDB As Database , rsRec As Recordset

Set dbMyDB = CurrentDb

Set rsRec = dbMyDB .OpenRecordset ( "tvidom", dbOpenDynaset)

Розглянемо деякі властивості та методи об'єкта Recordset.

Ø Update –зберігає зміни, зроблені в об'єкті Recordset за допомогою методів AddNew та Edit.

Ø Edit –копіює до буферу поточний запис об'єкта Recordset та ро­бить можливим його змінення. Після завершення змін треба викли­кати метод Update для збереження запису в об'єкті Recordset. Якщо ме­тод Update не викликати, то внесені зміни будуть скасова­ні без попередження і до бази даних не запишуться.

Ø AddNew –створює і добавляє новий запис. Можна записати до нього якісь дані, проте поточний запис не зміниться. Щоб перейти на новий запис, можна використати властивість Bookmark, а саме надати їй значення LastModified.

В динамічному наборі записів новий запис завжди добавляється в кінець набору, тому перейти на нього можна і за допомогою методу MoveLast, і за допомогою закладки Bookmark. В об’єкті Recordset типа таблиці з активним індексом місце нового запису визначається поряд­ком сортування.



Ø Bookmark – визначає закладку, яка запам’ятовує номер поточного запису в об'єкті Recordset, а потім використовується для повер­нення в об'єкті Recordset на той самий запис.

Ø MoveFirst, MovePrevious, MoveNext, MoveLast –методироблять поточним перший, попередній, наступний або останній записи об'єкта Recordset відповідно.

Задача 7.1. Створити процедуру, яка добавляє новий відділ до таблиці tvidom.



<== предыдущая лекция | следующая лекция ==>
Робота з Конструктором звітів | End Sub


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


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

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

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


 


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

 
 

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

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