标题中的“用代码来创建关系Access97; Access2000”指的是使用编程语言(如VBA,Visual Basic for Applications)在Microsoft Access数据库中创建数据表间的关系。Access97和Access2000是两个不同的版本,前者是1997年发布的,后者是2000年发布的。在这些版本中,数据库开发者可以编写自定义的VBA代码来自动化数据管理任务,包括建立和管理关系。
描述提到了Geoff Lovis编写的源码,该源码最初适用于Access97版本,但后来被扩展以兼容Access2000。这表明存在一种方法或代码库,允许用户通过编程方式在两个不同版本的Access中创建和管理数据库关系。
在Access中,关系是连接两个或更多表的关键,它们基于共享字段,确保数据的一致性和完整性。例如,如果有一个"员工"表和一个"订单"表,两者可能通过"员工ID"字段建立关系,这样就可以追踪每个订单是由哪个员工处理的。
"access 下载 源码"标签表明这个压缩包可能包含可下载的源代码,供用户学习、修改或应用到自己的Access项目中。这可能是一个示例项目,或者是一个通用的代码库,用于演示如何使用VBA在Access中创建关系。
压缩包子文件的文件名"createrelation20.mdb"和"Relationships.mdb"暗示了这两个数据库文件可能分别包含了创建关系的代码示例和实际的关系结构。"createrelation20.mdb"可能是一个包含了特定于Access2000的代码的数据库,而"Relationships.mdb"可能存储了预定义的关系,供代码操作或展示。
这个知识点涵盖了以下几个方面:
1. 使用VBA在Access数据库中创建关系。
2. 对于Access97和Access2000版本的兼容性,意味着代码需要考虑不同版本的API和特性。
3. 数据库设计概念,如关系的一致性和完整性,以及它们在多表数据库中的重要性。
4. 源码的学习和应用,提供了一个实践和理解数据库编程的实例。
5. 文件"createrelation20.mdb"和"Relationships.mdb"作为示例资源,可以帮助用户理解如何在实际项目中实现这些功能。
通过深入研究这些文件,开发人员可以学习如何利用VBA自动化数据库关系的建立,提高工作效率,同时了解不同Access版本间的差异。这对于那些希望提升Access数据库编程技能,特别是处理复杂数据关系的开发者来说,是非常有价值的。