gpt4 book ai didi

ms-access - 使用Access VBA检测新记录并获取ID

转载 作者:行者123 更新时间:2023-12-04 06:39:45 25 4
gpt4 key购买 nike

相关 this question ,如何检测表单用户正在添加记录?如果我在表单的“当前记录”变为"new"(导航到上一个现有记录之外,或单击"new"导航按钮)时就知道这一点,那将是理想的,但在第一条数据开始时就知道进入将几乎一样好。我猜这会在 Form_Current() 中测试一些东西,但是什么(或者有更好的方法)?

进一步相关,我最早可以找到新记录的(自动编号)ID 是多少?这需要保存,不是吗?它会自动填充到表单的记录集中吗? (我知道这是 不是 代码驱动保存的情况 .AddNew ... .Update 。)我要求这样做的原因是开始填充子表单后面的子表(数据是这样的,我可以自动创建用户可以确认或修改的“默认”数据集)。

最佳答案

我想你想要:

Private Sub Form_Current()
If Me.NewRecord Then

End Sub

在保存记录之前,不应将自动编号与子表一起使用,否则您将(应该)遇到完整性问题。当子表单获得焦点时,主表的自动编号将被保存。不要忘记,您可以使用子表单上的链接子、链接主字段做很多事情。

关于ms-access - 使用Access VBA检测新记录并获取ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4403987/

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