取datawindow中的显示值用哪个函数?

jngxx 2003-05-13 02:05:12
datawindow中的列是dddw编辑格式,如何取显示值?
...全文
47 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tchatcha 2003-05-13
  • 打赏
  • 举报
回复
1.建立计算字段:中间用函数:LookUpDisplay(colname),设置隐藏然后从程序中读取该字段值.
2.在代码中使用dw_1.Describe("evaluate(LookUpDisplay(Colname))',Getrow())")
3.使用代码实现:
datawindowchild ldc_tmp
dw_1.GetChild("test_col",ldc_tmp)
//方法1
//ll_row = ldc_tmp.Find("ID = 1 ",1,ldc_tmp)
//If ll_row > 0 Then ls_data = ldc_tmp.GetItemstring(ll_row,'test_name')
//方法2___(网上有文章介绍光标将自动滚动到下拉数据窗口当前行,未测试)
//ls_data = ldc_temp.GetItemstring(ldc_tmp.GetRow(),'test_name')
xlhl 2003-05-13
  • 打赏
  • 举报
回复
mark
JIANXIN_LU 2003-05-13
  • 打赏
  • 举报
回复
同意
joss 2003-05-13
  • 打赏
  • 举报
回复
函数lookupdisplay可得到DDDW的显示值!!!!

记得加分@.@
th820901 2003-05-13
  • 打赏
  • 举报
回复
ok后记得结帐..
yzip 2003-05-13
  • 打赏
  • 举报
回复
1.建立计算字段:中间用函数:LookUpDisplay(colname),设置隐藏然后从程序中读取该字段值.
2.在代码中使用dw_1.Describe("evaluate(LookUpDisplay(Colname))',Getrow())")
3.使用代码实现:
datawindowchild ldc_tmp
dw_1.GetChild("test_col",ldc_tmp)
//方法1
//ll_row = ldc_tmp.Find("ID = 1 ",1,ldc_tmp)
//If ll_row > 0 Then ls_data = ldc_tmp.GetItemstring(ll_row,'test_name')
//方法2___(网上有文章介绍光标将自动滚动到下拉数据窗口当前行,未测试)
//ls_data = ldc_temp.GetItemstring(ldc_tmp.GetRow(),'test_name')
jngxx 2003-05-13
  • 打赏
  • 举报
回复
ok了,dw_data.describe("Evaluate('Lookupdisplay(列名)',行号)")
冷箫轻笛 2003-05-13
  • 打赏
  • 举报
回复
问题不够清楚
sdav 2003-05-13
  • 打赏
  • 举报
回复
getchild()
jngxx 2003-05-13
  • 打赏
  • 举报
回复
下拉datawindow
lbt9832 2003-05-13
  • 打赏
  • 举报
回复
请问什么是dddw编辑格式

609

社区成员

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

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