呵呵,给你写给简单的,你自己在完善:
做一个response窗体,放一个数据窗口对象:命名为dw_find,做一个外部数据原,命名为d_dw_find(有六个字段:左括号,列名,条件,值,右括号,并且/或者)
在里面写函数
function wf_dwfind(datawindow adw_data)
integer i,li_Count
li_Count = integer(adw_data.describe("datawindow.column.count"))
for i = 1 to li_Count
在dw_find中加入列名
next
返回的时候用adw_data.describe("列名.coltype")判断列类型,最后组合为find函数可用的表达式。