关于VFP设计问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 22:22:43
我现在在用VFP做毕业设计,属于小白型- -.

下面是我设计的部分界面

首记录 上一条 下一条 末记录...ect

属性设置:
command1——首记录
command2——上一条
command3——下一条
command4——末记录

“上一条”click事件——
skip -1
if eof()
thisform.enable=.f.
thisform.commandgroup1.command1.enabled=.f.
thisform.commandgroup1.command3.enabled=.t.
thisform.commandgroup1.command4.enabled=.t.
else
thisform.enable=.t.
thisform.commandgroup1.command1.enabled=.t.
thisform.commandgroup1.command3.enabled=.t.
thisform.commandgroup1.command4.enabled=.t.
endif
thisform.refresh

“下一条”click事件——
skip 1
if bof()
thisform.enable=.f.
thisform.commandgroup1.command1.enabled=.t.
thisform.commandgroup1.command2.enabled=.t.
thisform.commandgroup1.command4.enabled=.f.
else
thisform.commandgroup1.command1.enabled=.t.
thisform.commandgroup1.command2.enabled=.t.
thisform.commandgroup1.command4.enabled=.t.
e

skip -1
if eof()

skip 1
if bof()
正好搞颠倒了,应该是
skip -1 &&记录指针向前移动一位
if bof() &&bof()文件开始标志

skip 1 &&&&记录指针向后移动一位
if bof() && 文件结束标志

thisform.enable=.f. 改成:this.enable=.f.
thisform.enable=.t. 改成:this.enable=.t.

enable”???? 应该为:
enabled

thisform.enable=.f. 应改为 thisform.enabled=.f.