请教:怎么解决函数的参数值、类型或数目无效?
表单中有一个页框,该页框包含两页,page1用来查询,page2用来显示查询结果,在page1的查询按钮中写下如下代码进行筛选,page2显示筛选结果,由于筛选出来的数据有多条,当点击page2的“上一条”“下一条”按钮时提示函数的参数值、类型或数目无效page1的查询按钮代码:
SELECT biao1
SET FILTER TO LIKEC(ALLTRIM(zfc),UPPER(bh))
GO top
if eof()
=messagebox("无此记录",5+48+0,"信息提示对话框")=4
ELSE
Thisform.pageframe1.page2.text1.value=biao1.bh
Thisform.pageframe1.page2.text2.value=biao1,xm
Thisform.pageframe1.page2.text3.value=biao1.zw
thisform.Refresh
THISFORM.PageFrame1.ActivePage = 2
ENDIF
page2的上一条按钮代码
SELECT biao1
SKIP -1
IF bof()
=messagebox("已经是第一条纪录!",48,"信息窗口")
Thisform.pageframe1. &&使【上一条】按钮不可用
Thisform.pageframe1. &&使【第一条】按钮不可用
else
this.enabled=.t.
Thisform.pageframe1. &&使【第一条】按钮可用
ENDIF
Thisform.pageframe1.
Thisform.pageframe1.
thisform.refresh
page2的下一条按钮代码
SELECT biao1
SKIP
IF eof()
=messagebox("已经是最后一条纪录!",48,"信息窗口")
skip 1
Thisform.pageframe1. &&使【下一条】按钮不可用
Thisform.pageframe1. &&使【最后一条】按钮不可用
else
Thisform.pageframe1.
ENDIF
Thisform.pageframe1. &&使【下一条】按钮不可用
Thisform.pageframe1.
thisform.refresh
[ 本帖最后由 gyyimut 于 2014-8-15 14:22 编辑 ]