查一下 syntaxfromsql() 函数,可以通过自己写的SQL 语句字符串生成DW 语法,再create() 后再retrieve()。
或是string sqlstr="select * from biao1 where fcbz= 1 group by cdbm";然后在利用DATAWINDOWS的数据源或者是绑定上sqlstr就OK了啊。
1.基于上述语句建立存储过程,该存储过程用部门号和商品号作为输入参数,在pb里调用此存储过程,把取出来的数据插入到你要显示数据的datawindow中
2.新建一个datawindow对象,设置两个检索参数,一个部门号 比较符用in, 参数类型选择
string array,另一个参数商品号,建立一个datastore,dataobject为刚才创建的这个 datawindow对象,把参数传进去,然后用datastore中的内容与已经有数据的datawindow比较
string sqlstr="select * from biao1 where fcbz= 1 group by cdbm";
然后在利用DATAWINDOWS的数据源或者是绑定上sqlstr就OK了啊