reccount()是计算你打开的临时培训的记录条数,当然是3,实际你的时间应该是该工号接受的培训学时,数据类型应是数字型的。
其实是你的表单新设查询条件时,系统已可能存在过滤条件,对于新设的条件,系统没有清除可能存在过滤条件,没有刷新表单。如果你一次只执行一次条件查询,你的数据应该是准的,如果换条件,那么数据就混乱了。
解决表单见init事件,声明变量,选择outview视图所在区,清除可能存在过滤条件,最后刷新表单。设置过滤条件要有select outview ,set filter to,setfilter to &cxtj,thisform.refresh.