Office中国论坛/Access中国论坛

标题: [求助]在打开新表时,如何读取以前记录中某字段的最大值? [打印本页]

作者: 乐乐    时间: 2003-2-15 00:47
标题: [求助]在打开新表时,如何读取以前记录中某字段的最大值?
请教各位,我现在在设计一个自动生成页码的程序。在数据库打开时,程序计算正确。可是关闭后再重新打开时,所有的变量自动清零了。页码又从1开始了。
请问,怎样才可以让重新开启数据库时,该变量能自动获取以前记录中该字段的最大值(也即是最后一页的页码)

谢谢各位!紧急救助![em24]
作者: cattjiu    时间: 2003-2-15 00:49
还是给个例子附件好。这样我也不知道从何说起。
作者: 乐乐    时间: 2003-2-15 01:12
Dim endpage, startpage'定义结束页与起始页
Private Sub 页码_LostFocus()
    If 顺序号 = 1 Then
        If 页数 = 1 Then
            endpage = 1
            页码 = endpage
        Else
            startpage = 1
            endpage = 页数
            页码 = startpage & "-" & endpage
        End If
    Else
        If 页数 = 1 Then
            endpage = endpage + 1
            页码 = endpage
        ElseIf 页数 <> 1 Then
            startpage = endpage + 1
            endpage = Val(endpage) + Val(页数)
            页码 = startpage & "-" & endpage
        End If
    End If   
End Sub

上面的程序,在首次打开时正常,再次打开时又全部清零从1开始了。怎样才能做到像自动编号一样,再开启时仍然能够记住以前记录的值。

我是一个新手,问题可能比较弱智,也不太会表述,请不要见怪。谢谢版主!




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