查看以下代码,如何使用变量usern
接收用户的行号?
我可以看到使用DCount
函数的用户是否存在。收到行号后,我想使用DoCmd.GoToRecord
导航到该条目。 GoToRecord
本身已经有效。我只是找不到接收行号的方法......
Private Sub Form_Current()
Dim usern As String
Dim count As Integer
usern = Environ("Username")
count = DCount("name_", "Fragebogen", "name_='" & usern & "'")
DoCmd.GoToRecord acDataForm, "Fragebogen", acGoTo, 3
End Sub
答案 0 :(得分:1)
您是否尝试过FindFirst方法?
在动态集 - 或 - 快照类型的Recordset中找到第一条记录 满足指定条件并使其记录的对象 目前的记录。
Dim rs As Recordset
Set rs = Me.RecordsetClone
rs.FindFirst "name_ = '" & Environ("Username") & "'"
If Not rs.NoMatch Then
Me.Bookmark = rs.Bookmark
Else
MsgBox "No match was found.", vbExclamation
Emd If