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

请大家给予帮助!解决方案

2012-02-20 
请大家给予帮助!在按钮cb_add的CLICKED事件中加入以下代码,判断如果数据窗dw_1中没有空行,则插入一行,否则

请大家给予帮助!
在按钮cb_add的CLICKED事件中加入以下代码,判断如果数据窗dw_1中没有空行,则插入一行,否则移动焦点到最后行,并且在数据窗dw_2中插入一行。
请大家帮我详细讲解以下代码的含义:
希望能把内涵讲的透彻点。
初学请多关照!足步讲解吧!谢谢!
long li_count
string Is_wlbh

li_count = dw_1.rowcount()
dw_2.reset()
dw_2.insertrow(1)
if li_count > 0 then
li_wlbh = dw_1.getitemstring(li_count."物料编号") //这里的getitemstring怎么讲?怎么用呢?
if isnull(ls_wlbh) or ls_wlbh = "" then
return
end if
end if
il_row = dw_1.insertrow(0) 
本段代码反映到现实工作中做何种解释呢?


[解决办法]
一、代码里面有个错误的地方,呵呵,getitemstring里面是用','分隔两个参数的,不是'.';
二、关于getitemstring
对于不同类型的数据的获取,pb都提供了相应的getitem系列的方法来实现数据的读取,这一系列的函数一般都需要两个参数,行与列,列位置可以用列的数字编号,比如getitemstring(1,1)为取第一行第一列的值
这一系列函数包括:getitemstring,getitemnumber,getitemdatetime等;
getitemstring默认是读取主缓冲区的数据,可以查看PB中相应帮助信息
三、你的代码下面应该还有代码的,否则dw_2新增的一行就没用了,具体的功能要看你整个代码段,而不能似这般盲人摸象~~

热点排行