【Access函数】删除所有的关系-漏蛧尐魚℡
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


【Access函数】删除所有的关系

发表时间:2012/8/9 8:16:26 评论(0) 浏览(10297)  评论 | 加入收藏 | 复制
   
摘 要:删除所有的关系
正 文:

警告:此代码是危险的!它会删除当前数据库中的所有关系。

Function DeleteAllRelationships() As String
 ' WARNING: Deletes all relationships in the current database.
     Dim db As Database      ' Current DB
     Dim rex As Relations    ' Relations of currentDB.
     Dim rel As Relation     ' Relationship being deleted.
     Dim iKt As Integer      ' Count of relations deleted.
     Dim sMsg As String      ' MsgBox string.
 
    sMsg = "About to delete ALL relationships between tables in the current database." & vbCrLf & "Continue?"
     If MsgBox(sMsg, vbQuestion + vbYesNo + vbDefaultButton2, "Are you sure?") = vbNo Then
         DeleteAllRelationships = "Operation cancelled"
         Exit Function
     End If
 
    Set db = CurrentDb()
     Set rex = db.Relations
     iKt = rex.Count
     Do While rex.Count > 0
         Debug.Print rex(0).Name
         rex.Delete rex(0).Name
     Loop
     DeleteAllRelationships = iKt & " relationship(s) deleted"
 End Function


Access软件网交流QQ群(群号:198465573)
 
 相关文章
access数据库中的主要对象及其关系  【UMVSoft整理  2008/6/20】
使用CreateRelation创建关系  【zhangyjllf  2008/6/24】
access中如何用 Jet SQL 语句删除表关系?  【umvsoft整理  2008/7/2】
按“实施参照完整性”建立一对多关系的方法  【十段  2008/7/3】
用DAO代码删除表间的关系  【竹笛  2010/1/22】
VBA创建和删除各种表关系  【纵云梯  2012/4/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

漏蛧尐魚℡

文章分类

文章存档

友情链接