Поделиться через


Свойство Database.ReplicaID (DAO)

Область применения: Access 2013, Office 2013

Возвращает 16-байтовое значение, однозначно определяющее реплика базы данных (только для рабочих областей Microsoft Access).

Синтаксис

expression . ReplicaID

выражение: переменная, представляющая объект Database.

Замечания

Возвращаемое значение — это значение GUID, которое однозначно идентифицирует реплика или конструктор.

Ядро СУБД Microsoft Access автоматически создает это значение при создании нового реплика.

Свойство ReplicaID каждого реплика (и образца конструктора) хранится в системной таблице MSysReplicas.

Пример

В этом примере создается реплика из образца конструктора Northwind.mdb, а затем возвращается replicaID реплика, который автоматически создается ядром СУБД Microsoft Access. (Если вы еще не создали мастер конструктора Northwind, обратитесь к свойству Replicable или измените имя базы данных в коде на существующий образец конструктора.)

Sub MakeReplicaReplicaIDX() 
 
 Dim dbsNorthwind As Database 
 Dim prpReplicaID As Property 
 Dim dbsReplica As Database 
 
 Set dbsNorthwind = OpenDatabase("Northwind.mdb") 
 
 ' Makes a new replica. 
 dbsNorthwind.MakeReplica "Nwreplica2.mdb", _ 
 "second replica" 
 dbsNorthwind.Close 
 
 ' Opens the new replica to read its ReplicaID. 
 Set dbsReplica = OpenDatabase("Nwreplica2.mdb") 
 
 Debug.Print dbsReplica.ReplicaID 
 dbsReplica.Close 
 
End Sub