retrieve():按条件从数据库来中筛选数据,显示到数据库窗口中。
filter():对数据库窗口中的数据库进行筛选,显示或隐藏数据。
区别在于源,retrieve()筛选的是数据库中的数据,filter()筛选的是已经显zhidao示在数据库窗口中的数据。
filter() 使用:
file_string='列名=值'
dw_1.setredraw( false) //抑制重画
dw_1.setfilter(file_string) //设置条件
dw_1.filter() //执行
dw_1.setredraw( true) //允许重画
dw_1.scrolltorow( 1) //跳到指定行
retrieve() 使用:
this.retrieve(参数)