gpt4 book ai didi

ms-access - 在 VBA/Access 中更改记录时从当前记录中获取值

转载 作者:行者123 更新时间:2023-12-04 06:18:37 24 4
gpt4 key购买 nike

我有一个 Access 数据库。我在表单中嵌入了一个 map 控件(使用 MapInfo,但这并不重要)。当用户从一条记录转到另一条记录时,我希望 map 重新以适当的坐标为中心。为此,我需要获取存储在表格当前行中的坐标,该表格是表单的数据源。我的问题是我如何 Access 这个值。这很简单,对吧?

我已经弄清楚当记录更改时会触发“当前”事件,但我似乎无法引用当前行中的 xcoord 和 ycoord 字段。

This page似乎建议我需要创建一个模块来执行此操作。当然有更简单的方法吗?

提前致谢!

更新:如果我在显示 x 和 y 坐标的表单中放置一对文本框控件,那么我可以通过执行 Me.x_coord 来 Access 它们。这是答案吗?

最佳答案

在 Access VBA 中,您可以使用以下语法引用绑定(bind)表单的记录源的字段:

Forms!your_form_name!your_field_name

在您的情况下,您可以获取当前的 x_coordMe!x_coord .无需将其绑定(bind)到控件即可获取数据。

关于ms-access - 在 VBA/Access 中更改记录时从当前记录中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6898067/

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