我建立了一个窗口有四个命令按钮“第一页,前翻页,后翻页,最后一页”
前翻页的代码如下:
string ls_currentpageno//当前页号码
string ls_totalpage//总页号码
dw_3.scrollpriorpage()
ls_currentpageno=dw_3.describe("evalue(page())")//获取当前页号
ls_totalpage=dw_3.describe("evalue(pagecount())")//获取总页号
if ls_currentpageno="1" then//如果当前页是第一页“
    cb_firstpage.enabled=false//“第一页”按钮失效
    this.enabled=false//当前页按钮失效
end if
if ls_totalpage>"1" then
    if ls_currentpageno<ls_totalpage then
        cb_nextpage.enabled=true//后翻页按钮可用
        cb_lastpage.enabled=true//最后页可用
    else
        cb_nextpage.enabled=false//后翻页按钮失效
        cb_lastpage.enabled=false//最后页按钮失效
    end if
else
    cb_nextpage.enabled=false
    cb_lastpage.enabled=false
end if
后翻页代码如下:
string ls_currentpageno
string ls_totalpage
dw_3.scrollnextpage()
ls_currentpageno=dw_3.describe("evalue(page())")
ls_totalpage=dw_3.describe("evalue(pagecount())")
if ls_currentpageno=ls_totalpage then
    cb_lastpage.enabled=false
    this.enabled=false
end if
if ls_totalpage>"1" then
    if ls_currentpageno>"1" then
        cb_priorpage.enabled=true
        cb_firstpage.enabled=true
    else
        cb_priorpage.enabled=false
        cb_firstpage.enabled=false
    end if
else
    cb_priorpage.enabled=false
    cb_firstpage.enabled=false
end if
运行时出现如下问题:
当处于第一页时,单击前翻页,“第一页”和“前翻页”按钮没失效。“最后一页”和“后翻页”按钮失效。单击“后翻页”时,后翻了一页,但全部按钮失效。当不出于第一页时,“前翻面”按钮可用。请问到底是哪里出现了问题。