问题:新做一个表单“分类查询.scx”主要实现按照输入编号、姓名等字段实现分类,查询结果调用另外“浏览数据.scx”(原“浏览数据.scx”是一个多表查询的表单)
详细说明:分类查询.scx主要控件(1)组合框combo1,查询分类,(2)文本框text1,输入查询条件
浏览数据.scx(已存在),数据环境是3个关联的表rcda.dbf,zytc.dbf,cjda.dbf,关联字段是编号,主要功能是显示同一个人才的基本信息(rcda.dbf)、专业特长(zytc.dbf)、成绩档案(cjda.dbf)
已经做的工作:
(1)分类查询.scx表单的”查询“按钮的click代码如下:
select rcda
do case
case thisform.combo1.value="编号"
findstr="rcda.编号=alltrim(thisform.text1.value)"
case thisform.combo1.value="姓名"
findstr="rcda.姓名=alltrim(thisform.text1.value)"
case thisform.combo1.value="工资现状"
findstr="rcda.工资现状=val(alltrim(thisform.text1.value))"
endcase
locate all for &findstr
findrec=recno( ) && 将查找的记录的记录呈赋给 findrec
if found( )
do form 浏览数据.scx && 数据查询结果浏览表单见例13.8
else
=messagebox("没找到",16,"提示")
endif
(2)分类查询.scx表单form1的init事件代码:
thisform.combo1.setfocus
public findrec
问题的关键:我如何才能准确的调用到对应数据浏览.scx的记录?请教各位,万分感激
[求助]分类查询调用其它表单