怎么在PB的数据窗口中显示我想要查询的数据

用的软件是PowerBuilder和SqlServer2000 创建一个sle的窗体对象,用来输入数据作为条件,然后创立一个按钮,点击后将后台数据库的表中符合输入条件的数据筛选出来显示在数据窗口中比如窗体对象为sle_1,我想显示的就是在某个表中,列名=sle_1.text的数据,点击按钮之后显示我想要显示的数据。。。

你建dw了没??
最简单的是在dw中建立条件参数,直接dw_1.retrieve(sle_1.text)
如果你没有建条件参数,就得写代码了。下面的代码写在按钮中
string ls_oldsql,ls_newsql
ls_oldsql = dw_1.getsqlselect()
ls_newsql = ls_oldsql + " where 列名='" + sle_1.text + "'"
如果你在dw中有加条件的话就用 ls_newsql = ls_oldsql + " and 列名='" + sle_1.text + "'"
dw_1.setsqlselect(ls_newsql)
dw_1.retrieve()
dw_1.setsqlselect(ls_oldsql)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-25
1.在数据窗口对象中加检索条件。假设你的列是字符型 ,按钮中可写 dw_1.retrieve(trim(sle_1.text))
2.按钮中写入下代码。dw_1.setransobject(sqlca)
dw_1.retrieve()
dw_1.setfilter(列名="'"+trim(sle_1.text)+"'")
dw_1.filter()
3.动态sql来实现

如何在pb中的数据窗口中显示数据???
首先做一个数据窗口对象,然后在窗口上加入一个数据窗口控件,把数据窗口对象加入到控件中。在在应用对象open事件中写入 dw_1.settransobject()dw_1.retreve 第一条语句是设置一个事物处理对象,第二条语句是显示数据

请问如何在PB中设置数据窗口对象的查询参数?
打开数据窗口->design->data source->design->retrieval argumens

PB中如何让查询的数据显示到数据窗口或者单行编辑器中
新建一个数据窗口,显示要显示的列,查询时动态修改where条件即可

怎么在PB的数据窗口中显示我想要查询的数据
?最简单的是在dw中建立条件参数,直接dw_1.retrieve(sle_1.text)如果你没有建条件参数,就得写代码了。下面的代码写在按钮中string ls_oldsql,ls_newsqlls_oldsql = dw_1.getsqlselect()ls_newsql = ls_oldsql + " where 列名='" + sle_1.text + "'"如果你在dw中有加条件的话就用...

在PB中如何把数据库中行的数据,在数据窗口中以列显示
可以自己写代码来做。先用一个datastore或者隐藏的dw数据窗口把原有数据取出来放到这里,然后再设计一个前台展示的数据窗口。然后逐个字段处理,一个字段就增加一行。

pb中composite数据窗口如何设置检索参数
打开composite数据窗口,在属性General页的Retrieval Arguments列表中,把需要的参数维护好,比如输入一个singerid;然后选中子数据窗口dw_singers,在属性General页的Argments列表中,会自动把它需要的参数列出来,这时,再把刚才输入的那个singerid参数名填进去,就可以了。

pb如何实现查询功能
这个很简单哦~ 显示查询结果是体现在窗口下面的DW(数据窗口)中的,那么你需要组合好条件,然后利用数据窗口控件的 setSQLSelect(条件字符串)的方法重新设置DW查询SQL,然后再对DW操作retrieve() 即可实现!例如:string name , gender name = sle_name.text gender = ddlb_gender.text string ls_...

pb中怎样在数据窗口显示一张表
首先要新建一个数据库窗口,打开NEW窗口,选择 datawindow 选项卡,会有多种数据表显示样式可以选择,这里演示一下常用的 grid 样式 选择 grid ,然后选择选择数据表的方式,这里演示一下 sql select方式 选择 sql select 之后,选择要显示的表,例表:ssc 接下了,选择需要显示的列 这个界面菜单的 ...

PB中数据窗口在那个地方写查询语句
1,以表aaa为例 2,新建 crosstab 样式的 dw 3,按上图,设置列的值 这个是结果 你说的筛选,我之前有详细回答过,你可以看看 http:\/\/zhidao.baidu.com\/question\/1382273659696547980

在pb里如何让数据窗口里只显示数据库里的一行信息。
用表的主键student_id\/\/学生编号 首先在数据窗口增加一个检索条件 如下图所示 string型 名称为as_id 你登陆这个软件,一上来应该赋值全局变量user_id\/\/用户编号即学生编码,user_name\/\/用户名 等等.这里为了举例 学生编号为全局变量gs_id.在打开成绩这个窗口时候 在open事件中写:retrieve(gs_id)...

相似回答