怎么把查询结果返回到PB的数据窗口中显示出阿里

创建一个sle的窗体对象,用来输入数据作为条件,然后创立一个按钮,点击后将后台数据库的表中符合输入条件的数据筛选出来显示在数据窗口中比如窗体对象为sle_1,我想显示的就... 创建一个sle的窗体对象,用来输入数据作为条件,然后创立一个按钮,点击后将后台数据库的表中符合输入条件的数据筛选出来显示在数据窗口中

比如窗体对象为sle_1,我想显示的就是在某个表中,列名=sle_1.text的数据,点击按钮之后显示我想要显示的数据。。。

注:所谓的高手,还有要我自己去看书的就不用发言了,我不是专业人士,只是做一个课外作业,只要知道怎么实现就OK。博大精深的PB我目前并没有需要去精通,谢谢
展开
 我来答
jenkit
2009-09-21 · TA获得超过1006个赞
知道小有建树答主
回答量:548
采纳率:0%
帮助的人:540万
展开全部

有好多种方法,先介绍2种给你把:

1、参数检索的办法。先设计好数据窗口,数据窗口的查询要带参数,然后新建一个窗体,在窗口里放一个数据窗口控件,一个按钮,一个sle_1,数据窗口控件的dataobject放入刚设计的数据窗口,按钮里写入以下代码:

dw_1.settransobject(sqlca)

dw_1.retrieve(sle_1.text)

2、动态设置SQL语句。

同样要设计好窗口、数据窗口。数据窗口的数据源必须是syntax格式的,且不带参数,在设计数据源里转换成syntax,然后在按钮里写入以下代码:

string ls_oldsql

string ls_condition

ls_oldsql = dw_1.getsqlselect()//保存原SQL

ls_condition = sle_1.text

dw_1.setsqlselect(ls_oldsql+" where XX= '"+ls_contion+"'")

dw_1.settransobject(sqlca)

dw_1.retrieve()

dw_1.setsqlselect(ls_oldsql)//还原SQL

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式