ПредишенСледващото

Взима или задава АДО Recordset или DAO Recordset. което представлява изходните регистри за посочения вид, доклад, списък кутия или падащ списък. Стойността на този имот е на разположение за четене и писане.

изразяване (по желание). Израз, който връща един от обектите на списъка "Приложение".

Този имот може да се настрои само с помощта на Visual Basic за приложения код (VBA).

Възможност за четене и Recordset свойства на записа зависи от набор от записи (ADO или DAO) и тип данни (Access или SQL), които се съдържат в него.

Tipnabora записи

В следващия пример, формата за откриване на отвора на набор от записи и свързващо форма на регистрите, определени чрез определяне на свойствата на новосъздадената Recordset Recordset обект.

Глобални rstSuppliers Както ADODB.RecordsetSub MakeRW () DoCmd.OpenForm "Доставчици" Комплект rstSuppliers = New ADODB.RecordsetrstSuppliers.CursorLocation = adUseClientrstSuppliers.Open "Изберете * от доставчици", _CurrentProject.Connection, adOpenKeyset, adLockOptimisticSet форми ( "Доставчици"). Recordset = rstSuppliersEnd Sub

Имотът е набор от записи за следните цели:

Свързването на няколко форми с общ набор от данни. Тя ви позволява да синхронизирате няколко форми. Например:

Задайте Me.Recordset = Форми! Form1.Recordset

При използване на методи, които нямат пряка подкрепа във формулярите, заедно с Recordset на обекта. Например, Recordset имот може да се използва във връзка с методите на АДО Търси или DAO Намерете потребителя да запише диалогов прозорец за търсене.

Като прибавим към сделката (за което можете да се върнете към) набор от промени, които засягат няколко форми.

Промяна Recordset имоти също могат да променят свойствата RecordSource (записи Source), RecordsetType (набиране записи тип) и RecordLocks (заключване на запис). Също така, някои данни, свързани свойства могат да бъдат заменени, такива свойства филтър (филтър), FilterOn (включен филтър), OrderBy (сортиране ред) и OrderByOn (сортиране включен).

Повикване форми Requery определени записи (например, форми (0) .Recordset.Requery) могат да доведат до превръщане на свободната форма. За да актуализирате данните във формуляр, приложен към набор от записи, трябва да се уточни RecordSource имота (източник на звук) се формира, този комплекс (Forms (0) .RecordSource = Forms (0) .RecordSource).

Ако формата е свързана с набор от записи, възниква грешка, когато с помощта на командата "форма на филтъра".

В следващия пример, Recordset имот се използва за създаване на копие на обекта Recordset от сегашната форма. След това имената на полетата се отпечатват в прозореца за отстраняване на грешки.

Следващият пример Recordset Recordset възрази собственост и се използва за синхронизиране на комплект записи с запис сегашната форма. При избора на комбинираното поле името на организацията, за да търсят своите записи, използвани метод FindFirst. показване на обаждащия рекорд намери във формата.

Следният код помага да се определи какъв тип набор от записи се върнаха Recordset имот при различни условия.

Подкрепете проекта - споделете линка, благодаря!