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

如其获取ACCEPTTEXT()以前的数据

2012-12-30 
如果获取ACCEPTTEXT()以前的数据遇到这样一个问题,需要在数据录入时获取当前录入的数据.举例,当我在数据窗

如果获取ACCEPTTEXT()以前的数据
遇到这样一个问题,需要在数据录入时获取当前录入的数据.

举例,当我在数据窗口的某个单据格中输入数据ABC,此时我的焦点不能移出单元格,但我需要知道我现在已经录入了ABC,怎么获取?
[解决办法]
accepttext()返回1表示成功,-1表示失敗。
[解决办法]
在editchanged这个事件里写一些获取代码就可以了。
例如:


string ls_data
if UPPER(dwo.name) = 'column' then
ls_data = data
//你的逻辑判断
end if

[解决办法]
getText()
[解决办法]
string dwcontrol.GetItemString ( long row, integer column {, DWBuffer dwbuffer, boolean originalvalue } )

[解决办法]
在editchanged这个事件里写一些获取代码就可以了。
例如:


string ls_data 
if UPPER(dwo.name) = 'COLUMN' then 
      ls_data = data 
      //你的逻辑判断 
end if


[解决办法]
ls_text = dwcontrol.GetItemString (行号,列名,primary!,true)
[解决办法]
#6楼正解
[解决办法]
引用:
getText()


用这个就对了

热点排行
Bad Request.