社区
DataWindow
帖子详情
怎样用脚本把内嵌数据窗口的检索结果取出?
BlackJ
2004-11-22 08:05:19
创建一个grid风格的数据窗口d_parent,往d_parent的细目带里插入一个数据窗口d_child,d_child根据d_parent每一行的一个column值 "parent_no" 检索,d_parent检索以后,怎样用脚本取出d_parent中指定行的d_child的检索结果中指定行的值?
请指教
...全文
87
10
打赏
收藏
怎样用脚本把内嵌数据窗口的检索结果取出?
创建一个grid风格的数据窗口d_parent,往d_parent的细目带里插入一个数据窗口d_child,d_child根据d_parent每一行的一个column值 "parent_no" 检索,d_parent检索以后,怎样用脚本取出d_parent中指定行的d_child的检索结果中指定行的值? 请指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlackJ
2004-11-23
打赏
举报
回复
这个我早已经实现了,你说的方法等于是要d_child再检索dw_parent.rowcount()次,
我的意思是
d_parent.retrieve()以后,所有的数据都已经出来了,包括每行的d_child的数据,这时我不想再retrieve(),有没有办法从d_parent里取出d_child的数据
BlackJ
2004-11-23
打赏
举报
回复
这个我早已经实现了,你说的方法等于是要d_child再检索dw_parent.rowcount()次,
我的意思是
mnsiii
2004-11-23
打赏
举报
回复
这个好办,比如说你的数据窗口中的字数据窗口中有数据
你可以这样,dw_1.getchild("",ldwc_child)
ldwc_child.settransobject(Sqlca)
ldwc_child.retrieve(参数)
ldwc_child.getitemstring(1,1)//等等都可以用取值
反正你每行的数据都不一样,所以主数据窗口每一行都要d_child 检索一下。
照上面的写,你想去什么都能取出来。如果dw_1的行换了。也就是说d_child中的检索参数变了。
就是ldwc_child.retrieve()中的参数变了,
你要批量处理,大可以循环!明白了码?
比如。ll_id = dw_1.Getitemstring(ll_row,'id')
dw_1.getchild("d_child",ldwc_child)
ldwc_child.settransobject(Sqlca)
ldwc_child.retrieve(ls_id)
ls_name = ldwc_child.getitemstring(1,'name')
可以通过控制ll_row的循环来控制,不用再多说了吧!
BlackJ
2004-11-23
打赏
举报
回复
用getchild()的话,数据是否以取出?
d_parent.retrieve()以后,每行的d_child的数据都已取出,如果getchild()可以取出每行的d_child的数据,该怎么取?这个脚本我不会,能不能给个代码?
BlackJ
2004-11-23
打赏
举报
回复
d_child本来就是随着d_parent的行号而变化,
d_parent普通的列可以像getitemstring(dw_parent.getrow(),"parent_no")取出,但一行中d_child的数据怎么取出来,它的行号怎么返回?
mnsiii
2004-11-23
打赏
举报
回复
取出来,dw_1.getchild("d_child",ldwc_child)
取出来之后,你想干什么不能干?
guanshiyu123
2004-11-23
打赏
举报
回复
让d_child总是变化的(响应d_parent的事件)
guanshiyu123
2004-11-23
打赏
举报
回复
用过滤啊
以d_parent中所选中的那一行为条件,过滤d_child
BlackJ
2004-11-22
打赏
举报
回复
我这并不是像下拉数据窗口那样要设置data column,display column,
d_child是一个report,根据d_parent每行的一个值检索,
d_parent的每一行对应d_child的多个值,怎样把一行中的各个d_child的值取出来?
mittee
2004-11-22
打赏
举报
回复
子数据窗口有两个概念:
1,data column
dw_1.object.col[ll_row]
2,display column
String rownumber, displayvalue;
rownumber = Integer.toString(dw_1.getRow());
displayvalue = dw_1.describe(
"Evaluate('LookUpDisplay(state_code) ', "
+ rownumber + ")");
BeanShell轻量级Java
脚本
引擎详解与实战应用
BeanShell是一种轻量级、可嵌入的Java
脚本
语言,能够在运行时动态执行Java代码片段。它完全兼容Java语法,并在此基础上扩展了
脚本
化特性,如无需编译即可执行、动态变量类型、闭包支持以及交互式编程能力。作为Java...
redis
redis大
数据
量高性能:读
数据
每秒达到11w次,写
数据
每秒... 样,支持
内嵌
的文档对象和数组对象 ③、列族 ④、图形 ■ 关系型
数据
库和非关系型
数据
库对比: ①、高并发的操作是不太建议有关联查询
Nginx+lua+Openresty(分布式缓存)
但是业务的需求、业务的场景变化需要添加些额外的功能,如果自己去开发一个nginx模块相对来说比较笨重,我们可以使用lua
脚本
直接
内嵌
到nginx当中实现一些业务逻辑,完成一些特殊的功能需求。 ngx_lua是Nginx的一个...
java实现基于知识图谱的智能问答与语义
检索
系统的详细项目实例
核心功能 知识图谱构建:通过实体、关系、三元组等
数据
结构构建工业设备知识图谱 智能问答:支持结构化知识图谱问答与非结构化文档
检索
的融合查询 语义
检索
:利用向量嵌入技术实现语义相似度搜索 设备健康监测:...
爬虫面试题(一)
通用爬虫是用来获取
数据
为搜索引擎 提供
检索
服务的爬虫程序, 所以搜索引擎背后都有一个强大的通用爬虫. 聚焦爬虫是针对特定领域抓取特定
数据
的爬虫程序. 3、 robots是什么?【考核知识点:robots概念】 obots协议是...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章