首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

在PB编程中如何获得下拉框里的值,还有赋值?

2012-03-25 
在PB编程中怎么获得下拉框里的值,还有赋值??做个下拉连动,不是数据库的值。手工数据窗口录入的。不懂PB谁帮

在PB编程中怎么获得下拉框里的值,还有赋值??
做个下拉连动,不是数据库的值。手工数据窗口录入的。不懂PB谁帮我说些下取值的关键字。




3Q

[解决办法]

引用楼主 hateson 的帖子:
做个下拉连动,不是数据库的值。手工数据窗口录入的。不懂PB谁帮我说些下取值的关键字。


3Q

[解决办法]


如果是ddlb取值 就如楼上所言

如果是数据窗口中EDIT为dddw或ddlb

可以使用
显示值=dw_1.Describe("Evaluate('LookUpDisplay(字段)',"+string(行号)+")")

实际值=dw_1.object.字段[行号]


[解决办法]
//读数据
DataWindowChild ldwc_win
Long ll_row
String ls_value
IF getchild('列名',ldwc_win)=1 THEN
ll_row = ldwc_win.Getrow()
ls_value = ldwc_win.GetItemString(ll_row,'子数据窗口列名')
messagebox('',ls_value)
END IF

//写数据
DataWindowChild ldwc_win
Long ll_row
String ls_value
ls_value = 'abc'
IF getchild('列名',ldwc_win)=1 THEN
ll_row = ldwc_win.Getrow() //这个是当前行,你要给子数据窗口的哪一行赋值,就写哪一行就可以了
ldwc_win.SetItem(ll_row,'子数据窗口列名',ls_value)
END IF

热点排行
Bad Request.