如何取得数据窗口中子窗口的当前显示的数据值?help??????

serach 2003-07-07 04:29:00
如何取得数据窗口中子窗口的当前显示的数据值?
比如在dw_1中有一个子窗口 d_zl,其中有3个字段,dm,mc,lx,如何实现在移动光标列时取得mc字段的值,
...全文
185 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2003-07-09
  • 打赏
  • 举报
回复
数据窗口中子窗口?

是数据窗口中下拉式数据窗口,还是复合数据窗口?
fjzjr 2003-07-07
  • 打赏
  • 举报
回复
问题五:如何在复合报表(Composite DataWindow)中引用计算域的值?
  答:对于一般类型的数据窗口,我们可以用这种办法:先为计算域取名,如“count_id”,取值过程如下(除了分组的数据窗口,一般计算域都用1):
  long ll_count_id
  ll_count_id = dw_1.getitemnumber(1,″count_id″)
  而对于复合报表,须先用GetChild()函数得到其中的report,再取此report中计算域的值。假设此 report name 为“report_department”(注意不要混淆report name 与子数据窗口本身的名字),计算域名为count_id,则取值过程如下:
  DataWindowChild dwc_child
  long ll_count_id
  dw_1.GetChild(″report_department″
  dwc_child)
  ll_count_id = dwc_child.getitemnumber(1,″count_id″)
fjzjr 2003-07-07
  • 打赏
  • 举报
回复
问题五:如何在复合报表(Composite DataWindow)中引用计算域的值?
  答:对于一般类型的数据窗口,我们可以用这种办法:先为计算域取名,如“count_id”,取值过程如下(除了分组的数据窗口,一般计算域都用1):
  long ll_count_id
  ll_count_id = dw_1.getitemnumber(1,″count_id″)
  而对于复合报表,须先用GetChild()函数得到其中的report,再取此report中计算域的值。假设此 report name 为“report_department”(注意不要混淆report name 与子数据窗口本身的名字),计算域名为count_id,则取值过程如下:
  DataWindowChild dwc_child
  long ll_count_id
  dw_1.GetChild(″report_department″
  dwc_child)
  ll_count_id = dwc_child.getitemnumber(1,″count_id″)

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧