首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB怎么对数据窗口进行数据筛选

2012-02-22 
PB如何对数据窗口进行数据筛选string condition,queque60conditionscore_t+que+ //看过一个帖

PB如何对数据窗口进行数据筛选
string condition,que

que="60"
condition="score_t<'"+que+"'" //看过一个帖子condit1="Key1=que" 帖子中说Key1是数据窗口对象里关键字的列名
   
dw_1.setfilter(condition)
dw_1.Filter()
dw_1.setfocus()
dw_1.setredraw(true)


dw_1.settransobject(sqlca)
dw_1.retrieve()

问题:
1.什么是数据窗口对象里关键字的列名? 是 截图 中的score_t么?

2.如何将60分以下的元组筛选出来,上面的代码报错Expression is not valid
  (http://hi.csdn.net/space-8431307-do-album-picid-913477-goto-down.html要是不能显示截图,有图片)


[解决办法]
1:对于当前截图来看,关键字的列名是在detail带中的列名,而header带中的是标签,(score_t是标签名,列名应该是score)

2.
string condition,que
dw_1.settransobject(sqlca) //一般建议放在open事件或Constructor事件中
que="60"
condition="score<'"+que+"'"
dw_1.setfilter(condition)
dw_1.Filter()
dw_1.setfocus()
dw_1.setredraw(true)



dw_1.retrieve()

[解决办法]
1.是你要查询的列名
2.
string condition,que
que="60"
condition="score<'"+que+"'"
dw_1.setfilter(condition)
dw_1.Filter()
dw_1.setfocus()
dw_1.setredraw(true)

[解决办法]
condition="成绩 < " + que

热点排行