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

pb 数据窗口 列值 显示有关问题

2013-10-21 
pb 数据窗口 列值 显示问题现在有一个price列,如果是管理员查询 则正常显示,如是其他用户 查询 都显示 0,

pb 数据窗口 列值 显示问题
现在有一个price列,如果是管理员查询 则正常显示,如是其他用户 查询 都显示 0, 其他字段都是正常显示,这个怎么实现?
看网上有下面属性
dw_1.object.price.Primary.current

但是这个要取出行数 一个一个赋值
dw_1.object.price.Primary.current[1]
dw_1.object.price.Primary.current[2]

[解决办法]
只是查询吗,如果不需要对这个列做修改保存,可以先设置检索参数 用户 user sql语句上把字段做成
case price when :user 为管理员 then price else 0 end
[解决办法]

引用:
只是查询吗,如果不需要对这个列做修改保存,可以先设置检索参数 用户 user sql语句上把字段做成
case price when :user 为管理员 then price else 0 end


这个方法应该好些
或者
新增来个price0列,该列的值都设置为0
如果不是管理员登录时,用下边语法把0值同一赋值给price列。
dw_1.object.price.Primary.current = dw_1.object.price0.Primary.current 

热点排行