gpt4 book ai didi

database - MS Access - 打开一个表单,从以前的表单中获取字段值

转载 作者:太空狗 更新时间:2023-10-30 01:53:43 25 4
gpt4 key购买 nike

我在 MS Access 数据库中有一个表格,其中列出了所有咨询过新电线的土地所有者。每行的末尾都有一个按钮,可以打开另一个表格,显示所有咨询的详细信息、报价等。

我正在尝试在MS Access中使用vb获取contactID并自动将其放入详细信息表单的字段中,以便自动弹出土地所有者的咨询详细信息。我根本不是 vb 程序员(我拥有 comp sci 学位,主要是 Java,目前我是一名 GIS 分析师,但这是一家小公司,所以我被要求让 Access 数据库正常工作)。

我想说[detailsForm]![contactID] = [landownerlist]![ID]以 vb 和 access 会满意的方式。然后我可以看看我是否在正确的轨道上,它是否真的有效!我上面的内容实际上不起作用。它不会编译。

来自卡利亚纳

最佳答案

如果你想打开一个新记录的表单并在那里设置 ID,你可以使用 Openargs,Openform 的一个参数:

DoCmd.OpenForm "FormName",,,,acFormAdd,,Me.ID

打开的表单还需要一些代码:

If Me.Openargs<>vbNullstring Then
Me.Id = Me.Openargs
End If

还可以找到:

Forms!LandownersList.Recordset.FindFirst "ID=" & Me.ID

或填写一个值:

Forms!LandownersList!Id = Me.ID

在从调用表单打开的表单上。

关于database - MS Access - 打开一个表单,从以前的表单中获取字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com