1

当我从子表单中选择行时,microsft office access 是否具有此功能,从 EmpName、ComputerName 和 ProductName 中选择的数据将自动填充到我右上角的 2 文本框中,产品名称将是另一个选择产品的组合框。

另一件事是,是否可以在子表单中进行选择时进行 CRUD?

我应该用什么样的标签来回答我的问题?我尝试了很多不同的标签,但没有一个回答我的问题。 访问表格

4

1 回答 1

2

简短的回答是肯定的。;) 你可以做所有这些事情。我清楚地记得那天我意识到我可以在 MS Access 中做任何事情。(请客气,这是我在编程方面的第一次体验)

您可以使用此约定Me.Parent.control从子窗体引用父控件

例如,如果父表单有一个名为txtEmployeeId的文本框,那么在子表单中文本框的 Click 事件中,您可以使用此代码。

Me.Parent.txtEmployeeID = Me.txtEmployeeID

您可以快速扩展此代码以执行您需要的任何操作,即。

Me.Parent.txtComputerName = Me.ComputerName
Me.Parent.cboProductName = Me.ProductName

CRUD 是用于 Web 开发的语句,这似乎是您的来源。访问在许多方面都是 CRUD(除非您开始变得复杂) 在上面的示例中,一旦您使用记录选择器导航离开父记录或关闭表单,记录就会保存而无需编写任何代码。一旦您开始使用未绑定的控件,则有必要编写代码来保存您的工作。

于 2012-12-14T01:59:28.010 回答