有时我们需要数据窗口按照动态设置的条件来检索数据。

数据窗口的数据源可以在设计时指定数据检索条件,也可以在程序中动态设置。

请在w_maintain窗口中按下图所示添加控件。设置其数据窗口对象的datawindow属性为d_emp。

在“动态设置数据窗口数据源”按钮的clicked事件中加入如下代码:

请注意其中的sql语句中,select 后的字段个数及类型要和d_emp数据窗口的设计时个数、顺序、类型要一致。

您可以根据需要改变SQL语句中的where子句部分。

setsqlselect是重要的函数,在执行这个函数之前,数据窗口要先执行settransobject函数设置其事务对象。

如果您想动态改变数据窗口中所包含的列,请参考下一节内容。

返回

数据空间