应该是基础问题吧?

yistudio 2009-07-31 04:50:09
没用过PB,最近一朋友拿一段PB程序,让我解释一下,没看懂,想来问问
在datastore中,有这样的语句
setitem(1,"col1",value1)
setitem(1,"col2",value2)
setitem(1,"col3",value3)

if getitemnumber(1,"col")=100 then

请问getitemnumber(1,"col")是怎么获取值的

还有这个也帮忙解释一下
modify("ss.expression=~"right(string((num1+num2)*2-sqrt(abs(num1*num2)),'00000',5)~"")
...全文
99 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
永生天地 2009-08-01
  • 打赏
  • 举报
回复
动态修改:在程序运行时对datawindow中的计算列的公式进行修改
num1,num2这两个是字段名,可直接用

[Quote=引用 7 楼 yistudio 的回复:]
能详细解释一下吗?怎么动态修改的呀?里边的num1,num2又是怎么传值的呀?
[/Quote]
yistudio 2009-08-01
  • 打赏
  • 举报
回复
能详细解释一下吗?怎么动态修改的呀?里边的num1,num2又是怎么传值的呀?
xiaoyehua 2009-07-31
  • 打赏
  • 举报
回复
最后个modify是动态修改计算列ss的表达式。
永生天地 2009-07-31
  • 打赏
  • 举报
回复
modify修改计算列的公式
yistudio 2009-07-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sdhylj 的回复:]
有retrieve()吗?也许是从数据库里面取出来的.
[/Quote]
这个还真没注意

那下面那个modify呢,什么意思呀?
青锋-SS 2009-07-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yistudio 的回复:]
好像没给col列赋值吧,那个col列又是怎么来的?
[/Quote]有retrieve()吗?也许是从数据库里面取出来的.
yistudio 2009-07-31
  • 打赏
  • 举报
回复
好像没给col列赋值吧,那个col列又是怎么来的?
qzyuanmu 2009-07-31
  • 打赏
  • 举报
回复
请问getitemnumber(1,"col")是怎么获取值的 第一行的 COL 值

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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