gpt4 book ai didi

vba - 在 Access VBA 中使用新的数据输入表单填充字段

转载 作者:行者123 更新时间:2023-12-04 21:15:59 25 4
gpt4 key购买 nike

每当提交新记录时,我都在尝试使用 VBA 填充字段。我将数据输入设置为是,因此每次打开表单时都会出现一条新记录,但我只能获取要填充的用户名

Private Sub Form_Load().
Me.Submitter = CreateObject("WScript.Network").UserName
End Sub

用户名显然第一次出现,但在最后一个字段之后,您按下 TAB 键并开始一条新记录,但没有用户名。我是否需要在每条新记录后强制关闭并重新打开表格?还是我遗漏了什么。

提前致谢

最佳答案

好吧,这是一个短暂的问题。通过四处乱逛,我发现当您使用 Dirty 而不是 Load 时,它会起作用。

Private Sub Form_Dirty(Cancel As Integer)
Me.Submitter = CreateObject("WScript.Network").UserName
Debug.Print Me.Submitter
End Sub

我什至将 Debug.Print 放在那里,以确保它不会在每次击键或更改字段时不断地重新填充该字段,但事实并非如此。一旦我打开表单并开始输入数据,第一次击键就会填充我的用户名,直到下一条记录。

关于vba - 在 Access VBA 中使用新的数据输入表单填充字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17835910/

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