PB语言,请高手帮忙看一下以下代码,比如ll_rowcount是什么意思,详细讲解一下,新手。

[复制链接]
查看11 | 回复4 | 2011-2-17 01:33:45 | 显示全部楼层 |阅读模式
Long ll_rowcount,ll_row,ll_row1
String ls_end

IF dwo.Name = \\\'b_2\\\' THEN
ll_rowcount= dw_2.RowCount()
IF ll_rowcount0 THEN
FOR ll_row1 = 1 TO ll_rowcount
ls_end = dw_2.GetItemString(ll_row1,\\\'mr31_mr31_end\\\')
IF ls_end = \\\'0\\\' or isnull(ls_end) THEN

dw_2.SetItem(ll_row1,\\\'mr31_mr31_end\\\',\\\'2\\\')
END IF
NEXT
END IF

END IF
回复

使用道具 举报

千问 | 2011-2-17 01:33:45 | 显示全部楼层
<pre id=\\\"best-answer-content\\\">//这个应该是点击了数据窗口中的一个按钮后出发的事件
//按钮名称为 b_2
Long ll_rowcount,ll_row,ll_row1
String ls_end

IF dwo.Name = \\\'b_2\\\' THEN
ll_rowcount= dw_2.RowCount()//取dw_2数据窗口中的总行数,放到ll_rowcount变量中
IF ll_rowcount0 THEN //如果行数0,执行后续代码--意思是如果dw_2中没有数据则终止

//开始从第一行循环取dw_2中数据
FOR ll_row1 = 1 TO ll_rowcount
//取第ll_row1行(会跟着循环递增)中mr31_mr31_end列的数据,放在变量ls_end中
ls_end = dw_2.GetItemString(ll_row1,\\\'mr31_mr31_end\\\')

IF ls_end = \\\'0\\\' or isnull(ls_end) THEN//如果取出的数据为0或者没有数据

dw_2.SetItem(ll_row1,\\\'mr31_mr31_end\\\',\\\'2\\\') //将此行的mr31_mr31_end列修改为\\\'2\\\'
END IF
NEXT

END IF

END IF
回复

使用道具 举报

千问 | 2011-2-17 01:33:45 | 显示全部楼层
<p>

<pre id=\\\"recommend-answer-content\\\">ll_rowcount就是定义了一个长整形的变量而已...
ll_rowcount= dw_2.RowCount()
这里明显的就是去的了数据窗口2的行数.. 放到llrowcount里面

</p>
回复

使用道具 举报

千问 | 2011-2-17 01:33:45 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">进地图之后按“~”(1旁边那个)打开控制台,输入tyloo_enable 0按回车就可以了

</p>
回复

使用道具 举报

千问 | 2011-2-17 01:33:45 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">现在谁还在用PB啊,是当前窗体总行数,QQ:375290562,聊一下PB的感触

</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行