社区
DataWindow
帖子详情
数据窗口里的计算列怎么设置完显示0呢?
sjyg
2013-05-27 09:11:54
数据窗口里的计算列设置完公式保存后,显示0.我想计算列里什么都不显示,在哪设置啊??我有两个数据窗口中也是同样的计算列,保存后就什么都不显示。我还找不到区别,急啊!!!请给个提示。
...全文
144
4
打赏
收藏
数据窗口里的计算列怎么设置完显示0呢?
数据窗口里的计算列设置完公式保存后,显示0.我想计算列里什么都不显示,在哪设置啊??我有两个数据窗口中也是同样的计算列,保存后就什么都不显示。我还找不到区别,急啊!!!请给个提示。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sjyg
2013-06-04
打赏
举报
回复
好奇怪,我重新加了一下计算域就好了,而且原来format属性也设置为[general,就是显示不一样。问题解决了。谢谢大家!!
redface88
2013-05-29
打赏
举报
回复
如果你的字段类型是数值的话,在字段的format属性中设置为[general]就可以了。
阿木已被某人占用
2013-05-28
打赏
举报
回复
设个掩码,##0
sjyg
2013-05-27
打赏
举报
回复
数据
窗口
的
计算
列
用
数据
窗口
控件名.describe("Evaluate('
计算
公式',行号)") 理论上可以取到
数据
窗口
里
所有能用
计算
列
计算
的内容, 如: 1、取
数据
窗口
的页数: dw_1.describe("Evaluate('pagecount()',1)") 2、取DropDownDW
列
显示
的值: dw_1.describe("Evaluate('lookupdisplay(
列
名)',行号
如何在PB
数据
窗口
中
设置
数据
窗口
的更新属性
数据
窗口
对象非常强大的原因之一就是能够很容易地修改
数据
库。当用户修改了
数据
窗口
中的
数据
,插入了新的
数据
行或者删除了
数据
行以后,只要调用 update()函数就可以将修改了的
数据
保存到
数据
库中。但是,这需要一个前提,就是必须
设置
数据
窗口
的修改属性。
数据
窗口
要修改
数据
表,首先清楚
数据
窗口
只能修改一个
数据
表。当
数据
窗口
的
数据
来源于不止一个
数据
表时,可以用脚本控制
数据
窗口
的
PB
数据
窗口
对象之
计算
域、排
列
、过滤、分组和其他
计算
域
计算
域是指在
数据
窗口
的设计状态下添加到
数据
窗口
中的Computed Field部件,它是一个
数据
窗口
部件,具有部件的属性特征。
计算
字段是指在
数据
窗口
对应的SQL语句中添加的表达式,
计算
字段是一个字段,它具有字段的属性特征。它们的区别主要体现在脚本中。
计算
字段因为具有字段的特征,所以SetItem等对字段操作的函数可以用来操作
计算
字段而不能来操作
计算
域,当需要在程序中动态
设置
值时,就应该使
powerbuilder datawindow中插入
计算
列
在pb中创建一个gird类型的datawindow,
设置
好
数据
源表格后,想对其中的某几
列
进行
计算
操作如下: 点击如图按钮: 点击后界面不会有任何反应,此时在dw的空白处点击一下鼠标左键,会出现如下提示框: 此时可以在columns中选择要进行
计算
的
列
,并在左侧选择运算符,OK后,dw会在最后一
列
生产一个
计算
列
。如图: 此例中
计算
ljs和ckl两
列
的乘积,因此在最右侧
PB中取得
数据
窗口
所有
列
名以及
列
标题名称
String ls_column_name[] //存放
列
名 String ls_column_text[] //存放
列
标题名称 Integer i, li_column_count //得到
数据
窗口
的总
列
数 li_column_count = long(dw_1.Describe("DataWindow.Column.Count")) //循环依次读取 f
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章