Vba MS Access:从表中选择数据并在窗体上显示

Vba MS Access:从表中选择数据并在窗体上显示,vba,ms-access,Vba,Ms Access,我正在帮助我的朋友进行访问,尽管我自己从未使用过:),所以问题是: 我们有两张桌子 第一个表包含以下列: 活动名称、艺术家、活动长度 第二个表包含以下列: 事件名称,管理器 因此,任务是在一个表中显示来自两个表的数据,但数据应该显示在名为“Delegator”的表单上(我希望这是有意义的)。对我们来说,棘手的部分是,我们不应该使用向导,而必须使用VBA代码。是否有任何命令可以附加到表单“Delegator”以选择所需数据并将其显示在表单上?当我了解OP的否决票时,我还记得被一项任务压得喘不过气来

我正在帮助我的朋友进行访问,尽管我自己从未使用过:),所以问题是:

我们有两张桌子

第一个表包含以下列:

活动名称、艺术家、活动长度

第二个表包含以下列:

事件名称,管理器


因此,任务是在一个表中显示来自两个表的数据,但数据应该显示在名为“Delegator”的表单上(我希望这是有意义的)。对我们来说,棘手的部分是,我们不应该使用向导,而必须使用VBA代码。是否有任何命令可以附加到表单“Delegator”以选择所需数据并将其显示在表单上?

当我了解OP的否决票时,我还记得被一项任务压得喘不过气来的感觉,以至于你甚至不知道从哪里开始。正如您已经体验到的,访问权限不适用于入门级用户。因此,对关系数据库的一些理解对于使应用程序实现您希望它实现的功能至关重要。与其在这里解释,不如看一下下面的链接,了解一下关系数据库是如何工作的

因此,要回答您的直接问题,您需要执行一个查询,该查询基本上将多个数据字段合并到一个表中,以便基于公共链接(称为键)轻松查看或进行其他编程,在本例中,该链接是事件名。使用查询设计器很容易做到这一点,但您说必须使用VBA?如果是这样,你需要做更多的基础学习来完成你要求的任务


另外,我假设这是为了某种学校作业,对吗?

VBA?这是一个数据库,你需要使用SQL。尝试使用向导,并查看SQL代码。学习一些数据库基础知识,学习一些SQL,如果遇到问题或以后遇到问题,请返回StackOverflow。(不幸的是,这不是一个教程网站。)无论如何,创建一个查询,并基于该查询创建一个表单。我看不到VBA在这里。谢谢,我想…:)谢谢你的回复,史蒂夫!我们最终通过谷歌搜索了所有的基础知识,并取得了理想的结果。