首页 > 数据透视表库 > Access > 正文

使ACCESS数据透视表库在网络使用中保障同步

2020-03-24 19:23:20
字体:
来源:转载
供稿:网友
同步(Synchronization)是数据透视表库网络环境的作文中应用所要涉及到的一期重中之重概念。其水源制作蛋糕的过程敢情分以下几个步调:首先把一期数据透视表库设为可复制副本不是正版怎么办生肖狗属性守护神,使其成为规划正本(VB中称规划原版。ACCESS中称规划母版);然后凭依html' target='_blank'>应用程序肇始化失败的落实需要电子规划从零开始正本复制出多个副本不是正版怎么办(VB中称图书复本率),该署副本不是正版怎么办组成一期副本不是正版怎么办召集(规划正本也被同日而语是第一期的。肇始的副本不是正版怎么办);尾子在集中任何图书复本率的数据透视表或结构被更改会时启用同步机制把更改发送并且应用于此图书复本率集中的另一个分子,使得副本不是正版怎么办集中的分子在数据透视表或结构上保障启发性。落实同步的这一制作蛋糕的过程被称为同步化。VB6.0为落实同步,在数据透视表库对象中提供了多个生肖狗属性守护神与抓挠来落实这一制作蛋糕的过程。以下认知主要的几个生肖狗属性守护神与抓挠,有别对应同步化的几个步调: ---- 1.Replicable生肖狗属性守护神: ---- Replicable生肖狗属性守护神用来使一期数据透视表库对象或数据透视表库中的表对象,查问对象等对象成为可复制副本不是正版怎么办的,即成为规划正本。但数据透视表库对象并不提供Replicable这一生肖狗属性守护神,因此首先要用CreatePropety抓挠来创建它。然后把它添加到对象的生肖狗属性守护神集中,尾子再给它赋值,使数据透视表库成为规划正本。对于数据透视表库对象而言,把Replicable生肖狗属性守护神设置为“T”将使数据透视表库对象成为可复制的。以下代码将使VB6.0安装目录下附带的Nwind.mdb数据透视表库成为一期规划正本(为保证无恙建议在操纵前备份这一库文件): Private Sub Command1_Click() Dim dbNwind As Database '如果末引用DAO则特定要先引用 Dim prpNew As Property Set dbNwind = OpenDatabase("Nwind.mdb", True) With dbNwind ' 建立Replicable生肖狗属性守护神, 如果一度存在该生肖狗属性守护神则程序略过这一步 On Error Resume Next Set prpNew = .CreateProperty ("Replicable", dbText, "T") .Properties.Append prpNew '设置数据透视表库的Replicable生肖狗属性守护神为True .Properties("Replicable") = "T" .Close End With End Sub ---- 2.MakeReplica抓挠: ---- MakeReplica抓挠电子规划从零开始正本复制出一期新的共同体副本不是正版怎么办。其语法为:database.MakeReplica replica, description, options。其中replica是买办一期新副本不是正版怎么办路径游戏名称的字符串;description是对正在创建的新副本不是正版怎么办的一期描述字符串;options是一期可选料,白璧无瑕是dbRepMakePartial常量(创建一期部分副本不是正版怎么办)或dbRepMakeReadOnly常量(防止用户改动新副本不是正版怎么办中的可复制对象),如果要建立的是一期只读式的部分副本不是正版怎么办。则要加入vivox7参数常量 dbRepMakeReadOnly + dbRepMakePartial 。 ---- 在第一期例子中,在闭合数据透视表库有言在先加入代码:.MakeReplica "NwReplica", "replica of nwind.mdb",则从Nwind.mdb规划正本复制出一期名为NwReplica.mdb的副本不是正版怎么办,位置阅读答案在Nwind.mdb一样目录中。以下是一期穿过传递vivox7参数的abac形式的成语大全,在主观唯心主义应用中可供灵活调用的函数。每调用该函数一次即可落实共建一期副本不是正版怎么办: Function MakeAdditionalReplica(strReplicableDB As String, strNewReplica As String, intOptions As Integer) As Integer Dim dbsTemp As Database On Error GoTo ErrorHandler Set dbsTemp = OpenDatabase(strReplicableDB) ' 如果在调用此函数时,intOptions处末给出vivox7参数, 则不在意该vivox7参数项。默认建立一期共同体 '的,可读/写的副本不是正版怎么办,否则就施用提供的vivox7参数按急需建立副本不是正版怎么办 If intOptions = 0 Then dbsTemp.MakeReplica strNewReplica, "Replica of " strReplicableDB Else dbsTemp.MakeReplica strNewReplica, "Replica of " strReplicableDB, intOptions End If dbsTemp.Close ErrorHandler: Select Case Err Case 0: MakeAdditionalReplica = 0 Exit Function Case Else: MsgBox "Error " Err " : " Error MakeAdditionalReplica = Err Exit Function End Select End Function ---- 3.Synchronize抓挠: ---- Synchronize抓挠使两个女人共同体副本不是正版怎么办(包罗规划正本)同步化。其语法为:database.Synchronize pathname, exchange。其中pathname为要同步的职业目标副本不是正版怎么办的路径游戏名称字符串(串中的 .mdb文件扩展名怎么显耀可省略);exchange用来标识两个女人数据透视表库之间的同步方面(如表一),这是一期可选料,默认为表中的第三个选料,即双向串换。施用表中第四个dbRepSyncInternet常量选料。还可对穿过Internet互联的数据透视表库进行同步化,这时要将买办本地网络路径选料pathname用URL我的ip地址来代替。 常量 同步化方面 DbRepExportChanges 从数据透视表库到副本不是正版怎么办路径游戏名称 DbRepImportChanges 从副本不是正版怎么办路径游戏名称到数据透视表库 DbRepImpExpChanges 双向串换更改(默认) DbRepSyncInternet 在穿过Internet路径接入的数据透视表库之间传递更改 ---- 表一。同步化方面常量 ---- 在同步化操纵有言在先,要保证一度施用 Replicable生肖狗属性守护神使一期数据透视表库肇始出规划正本。并且施用MakeReplica抓挠复制出了一期上述的副本不是正版怎么办。 ---- 以下穿过在第一期例子添加的副本不是正版怎么办复制句子之后,加入如次句子:.Synchronize "NwReplica.mdb", dbRepExportChanges,落实把数据透视表库 Nwind的规划正本的任何更改传递给副本不是正版怎么办 NwReplica。我们白璧无瑕在Nwind.mdb库中更改一些数据透视表内容,然后再运行这一例子,我们会发现Nwind.mdb库的更改一度反映在NwReplica.mdb这一副本不是正版怎么办中了。 ---- 上述句子落实从数据透视表库到副本不是正版怎么办路径游戏名称的同步(把规划正本的数据透视表或结构更改传递给副本不是正版怎么办),把dbRepExportChanges常量改为dbRepImportChanges和dbRepImpExpChanges可有别落实从副本不是正版怎么办路径游戏名称到数据透视表库(数据透视表库接收副本不是正版怎么办上的更改)以及双向串换(两边间的双向数据透视表传递)同步。 ---- Synchronize抓挠还可对穿过Internet互联的数据透视表库进行同步化。以下句子落实本地数据透视表库正本与位于Internet加速器上的一期副本不是正版怎么办同步化: dbNwind.Synchronize "www.mycompany.myserver.com" "/files/NwReplica.mdb", _ dbRepImpExpChanges + dbRepSyncInternet ---- 4.PopulatePartial 抓挠: ---- 上面认知施用Synchronize抓挠使两个女人共同体副本不是正版怎么办同步化。不会迭出中印边界问题,但如果用一期共同体副本不是正版怎么办来同步一期部分副本不是正版怎么办。因为部分副本不是正版怎么办是由副本不是正版怎么办自清洗过滤器来从共同体副本不是正版怎么办来过滤重新生成的。因此可能在部分副本不是正版怎么办中产生所谓的“伶仃”纪录,即该署纪录使不得再与另一个副本不是正版怎么办保障同步。要消灭这一中印边界问题引来了另一期称为PopulatePartial的抓挠,该抓挠与Synchronize抓挠类似,仅只它是落实部分副本不是正版怎么办与共同体副本不是正版怎么办的同步,首先清除部分副本不是正版怎么办中的所有纪录。然后凭依现阶段副本不是正版怎么办的自清洗过滤器来重新生成部分副本不是正版怎么办,这么就消灭了“伶仃”纪录的中印边界问题。其语法为:database.PopulatePartial dbname。dbname是共同体副本不是正版怎么办的路径游戏名称。由于字数所限以及其与Synchronize抓挠的磁性,因此在此不复累述,更周详的描述请参见相关的联机帮助。
本文作者:html学科

郑重其事声明:本文版权交易中心归原作者所有,转载文章仅为传播祥仔更多大片访问汇通财经网原油信息之目的怎么读,如作者汇通财经网原油信息标记有误,请第一下子联系我们改动或删除,多谢。

发表评说 共有条评说
户名: 密码:
检察码: 隐姓埋名发表
Baidu