pb中数据窗口filter函数和retrieve函数的区别和联系

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(参数) 

原文地址:https://www.cnblogs.com/Bokeyan/p/12711202.html