Office中国论坛/Access中国论坛

标题: 我想通过Access的窗体,在一打开窗体时就显示第n条纪录(现在都是一打开就显示第一 [打印本页]

作者: nu9i    时间: 2004-3-29 21:04
标题: 我想通过Access的窗体,在一打开窗体时就显示第n条纪录(现在都是一打开就显示第一
我想通过Access的窗体,在一打开窗体时就显示第n条纪录(现在都是一打开就显示第一条) ,比如我想打开时显示name="张三"的纪录,怎么实现?还有要是有两个以上的张三会怎么样?
作者: sea.er    时间: 2004-3-30 03:58
http://www.office-cn.net/bbs/dispbbs.asp?boardID=2&ID=15879
作者: YXH1969    时间: 2004-3-30 18:41
Private Sub Form_Open(Cancel As Integer)
    Dim rst As Recordset
    Set rst = Me.RecordsetClone
    rst.FindFirst [name]= & "张三 "
    If rst.NoMatch Then
        Cancel = True
    Else
        Me.Bookmark = rst.Bookmark
        Cancel = False
    End If
End Sub
记录只会显示第一个 name = 张三
要想显示多条请用 FindNext 方法




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3