社区
PowerBuilder
帖子详情
data window 里面 的composite 里面的对象如何进行 sql 语句操作啊???
kciv
2003-12-23 01:40:01
我的data window 用了composite ,这个composite 里面 有两个 grid,我如何 用代码的方式写sql语句分别对 这两个grid 进行率选啊??谢谢!!!!
...全文
83
18
打赏
收藏
data window 里面 的composite 里面的对象如何进行 sql 语句操作啊???
我的data window 用了composite ,这个composite 里面 有两个 grid,我如何 用代码的方式写sql语句分别对 这两个grid 进行率选啊??谢谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kciv
2004-02-12
打赏
举报
回复
datawindowchild dwc1,dwc2,dwc3 //声明两个子数据窗口变量
string sql,sql1
dw_1.dataobject='d_composite' //设置主DW的事物对象
dw_1.settransobject(sqlca);
dw_1.retrieve()
dw_1.getchild( "dw_1", dwc1 ) //得到里面的第一个grid风格DW的引用并保存到dwc1里
dw_1.getchild( "dw_2", dwc2 ) //通俗一点就是使dwc1与第一个grid风格DW建立联系
dw_1.getchild( "dw_3", dwc3 ) //以后就可以利用dwc1代替第一个grid风格DW了
dwc1.SetTransObject(sqlca) //设置第一个grid风格DW的事物对象
dwc2.SetTransObject(sqlca)
dwc3.SetTransObject(sqlca)
sql="select qy from yhxx_tab where syzt='在用'" //包括筛选条件
sql1="select qy,syzt from yhxx_tab where syzt not like '*'"
dwc1.setsqlselect(sql) //更换第一个grid风格DW目前的SQL语句
dwc2.setsqlselect(sql1)
dwc3.setsqlselect(sql)
dwc1.retrieve() //执行
dwc2.retrieve()
dwc3.retrieve()
seaskycj
2004-01-06
打赏
举报
回复
gz
msdn_vipuser
2004-01-05
打赏
举报
回复
好像挺繁的
两个在里面不知获得那个的句柄,那怎么操作啊
强烈关注!!
友情顶!!!
kciv
2004-01-04
打赏
举报
回复
不是,我后来改成了dw_1 ,dw_2 了。但是改了以后还是不行啊
luoyunbo
2004-01-04
打赏
举报
回复
你那两个grid是dw_c1,dw_c2吗
kciv
2004-01-03
打赏
举报
回复
我又重新作了两个grid放在了composite里面 ,这个composite放在了一个datawindow 里面
我用了以上的办法,还是不能筛选我的信息出来 :(
kciv
2004-01-03
打赏
举报
回复
自己顶!!
kciv
2004-01-03
打赏
举报
回复
chrisfy(K.O),: banalman(飘泊) 两位,按照您们的提示,我做了一下的程序。结果,failed 了。
要说明的是,我在我的composite里面放了一个groub表,两个统计的图表(一个柱形图,一个饼形图)。我写了以下的程序,可惜啊,我的两个统计的图表没有按照我的意图筛选出我想要的结果,请问两位这是为什么呢??谢谢回答 。
datawindowchild dwc1,dwc2,dwc3
string sql
dw_1.dataobject='d_composite'
dw_1.getchild( 'dw_c1', dwc1 )
dw_1.getchild( 'dw_c2', dwc2 )
dw_1.getchild( 'dw_c3', dwc3 )
dw_1.settransobject(sqlca)
dwc1.SetTransObject(sqlca)
dwc2.SetTransObject(sqlca)
dwc3.SetTransObject(sqlca)
sql="select qy from yhxx_tab where syzt='在用'"
dwc1.setsqlselect(sql)
dwc2.setsqlselect(sql)
dwc3.setsqlselect(sql)
dwc1.retrieve()
dwc2.retrieve()
dwc3.retrieve()
dw_1.retrieve() //这一句还得加上去 :)
banalman
2003-12-24
打赏
举报
回复
用getchild()可以获取子数据窗口。之后可以和settransobject()一样操作。
chrisfy
2003-12-24
打赏
举报
回复
datawindowchild dwc1,dwc2 //声明两个子数据窗口变量
string sql
dw_1.dataobject='d_composite'
dw_1.settransobject(sqlca) //设置主DW的事物对象
dw_1.getchild( 'dw_c1', dwc1 ) //得到里面的第一个grid风格DW的引用并保存到dwc1里
//通俗一点就是使dwc1与第一个grid风格DW建立联系
//以后就可以利用dwc1代替第一个grid风格DW了
dwc1.SetTransObject(sqlca) //设置第一个grid风格DW的事物对象
sql="SQL语句" //包括筛选条件
dwc1.setsqlselect(sql) //更换第一个grid风格DW目前的SQL语句
dwc1.retrieve() //执行
这下够详细了吧,第二个grid风格DW如果也筛选的话代码找上面做就行
kciv
2003-12-24
打赏
举报
回复
没有人顶??自己顶一下
kciv
2003-12-23
打赏
举报
回复
可能您不明白我的意思啊,我的一个data window 里面的数据源是一个composite,这个composite里面有两个grid 。我想对里面的grid 进行筛选啊。。
我上面的写法是对的吗???
请教一下。
kciv
2003-12-23
打赏
举报
回复
string sql
dw_1.dataobject='d_composite'
datawindowchild dwc
dw_1.getchild( 'dw_c1', dwc )
dwc.SetTransObject ( SQLCA )
dw_1.settransobject(sqlca)
sql="select qy from yhxx_tab where syzt='在用'"
dwc.setsqlselect(sql)
dwc.retrieve()
dw_1.retrieve()
这样也不可以阿 !!!??
banalman
2003-12-23
打赏
举报
回复
dw_1 没有settansobject();
kciv
2003-12-23
打赏
举报
回复
string sql
dw_1.dataobject='d_composite'
datawindowchild dwc
dw_1.getchild( 'dw_c1', dwc )
dwc.SetTransObject ( SQLCA )
sql="select qy from yhxx_tab where syzt='在用'"
dwc.setsqlselect(sql)
dwc.retrieve()
我的目的是对里面的dw_1 筛选。
但是筛选不了阿 什么问题阿 ???
kciv
2003-12-23
打赏
举报
回复
chrisfy(K.O) 兄弟:
您可以对您的程序说明白一点吗???
datawindowchild dwc dwc是什么???
dw_1.getchild( 'dw_c1', dwc ) 这句的代码又是什么???'dw_c1' 是指我的composite里面的第一个grid 吗???? 那如果我要取第二个grid是 dw_1.getchild( 'dw_c2', dwc2 ) 吗???
dwc.SetTransObject ( SQLCA )
dwc.setfilter('id="001"')
dwc.filter()
可以再说详细一点吗?????
workhand
2003-12-23
打赏
举报
回复
同意楼上的,
chrisfy
2003-12-23
打赏
举报
回复
里面的两个当作子DW来处理:
datawindowchild dwc
dw_1.getchild( 'dw_c1', dwc )
dwc.SetTransObject ( SQLCA )
dwc.setfilter('id="001"')
dwc.filter()
超级有影响力霸气的Java面试题大全文档
wait是Object类的方法,对此
对象
调用wait方法导致本线程放弃
对象
锁,进入等待此
对象
的等待锁定池,只有针对此
对象
发出notify方法(或notifyAll)后本线程才进入
对象
锁定池准备获得
对象
锁进入运行状态。 17、...
PB期末复习题.doc
包括变量命名规则、Powerscript注释方式、数据窗口命名约定、数据窗口风格、数据窗口的tab键设置、窗口类型、
对象
类型、编程语言、PB的特点、数据源类型、数据库处理环境、PB所属公司、数据库
操作
、编辑风格以及窗口...
powerbuilder系列考题
* 存储过程是一组保存在数据库中的,经过预先编译和优化的,执行数据库
操作
的
SQL
语句
,使用存储过程有两个好处:一是减少网络通信量,二是提高查询速度 六、数据窗口 * 将数据窗口中的数据保存到数据库中去的函数...
java 面试题 总结
wait是Object类的方法,对此
对象
调用wait方法导致本线程放弃
对象
锁,进入等待此
对象
的等待锁定池,只有针对此
对象
发出notify方法(或notifyAll)后本线程才进入
对象
锁定池准备获得
对象
锁进入运行状态。 14、Overload...
PB应用程序设计数据库应用复习题.doc
【PB应用程序设计数据库应用复习题】涉及的知识点主要包括PowerBuilder(PB)的使用、数据库应用以及数据窗口(
Data
Window
)的细节。 1. **PB应用程序创建**:在PB 9.0集成开发环境中,创建一个新的应用程序通常...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章