社区
PowerBuilder
帖子详情
有关计算列求助
qvsl
2003-10-20 03:37:21
各位前辈,,,我在设计数据窗口时,,想加入一个计算列,,就是要计算
在书库窗口检索完数据后计算 字段hj(合计金额)的值,但是我加计算字段
时总是提示 Expecting Mumber expression ..不知道是怎么回事??
谢谢谢谢谢!!!!!!!!!!!!
...全文
64
16
打赏
收藏
有关计算列求助
各位前辈,,,我在设计数据窗口时,,想加入一个计算列,,就是要计算 在书库窗口检索完数据后计算 字段hj(合计金额)的值,但是我加计算字段 时总是提示 Expecting Mumber expression ..不知道是怎么回事?? 谢谢谢谢谢!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qvsl
2003-10-21
打赏
举报
回复
问题好像找到了,,,,刚才看了一下,在数据窗口中hj列居然是char型的。。。
应该是这个问题引起的,,,但是我的数据库里改成双精度型的了呀
谢谢各位前辈。。顺便问一下,如果不想重新建立数据窗口的话,怎么能让数据
窗口的数据类型和数据库的同步呀?
annyzgf
2003-10-21
打赏
举报
回复
sum(double(hj) for all)
tinyghost
2003-10-21
打赏
举报
回复
楼主,建议你自己写程序算出来,用一个简单循环就行,
我以前也碰到过,但是在进行sharedata时不具有自动更新功能(可能是我的代码缺点东西,但刷新一下就好拉),
qvsl
2003-10-21
打赏
举报
回复
问题其实就是一个电话费单的程序,每个月从文件导入这个月的电话费,里面分什么
长途费,市话费,信息费什么的,我想再导入完数据后,在数据窗口的最下面一行加一
排计算列,分别计算出这个月的长途费总数,市话费总数,信息费总数分别是多少。。。
究竟该怎么办呢,,加计算列总是通不过,,
qvsl
2003-10-21
打赏
举报
回复
我又试了一下,很奇怪,如果hj+hj的话就可以,但是hj*hj就不行
qvsl
2003-10-21
打赏
举报
回复
我写程序算的时候很奇怪,用real或decimal计算,明明数据只有两位小数,但是算出来
的有六位小数,而且后面四位不是0有值,也不知道哪儿来的
mittee
2003-10-21
打赏
举报
回复
转换类型,或写程序把他算出来
。
qvsl
2003-10-21
打赏
举报
回复
我试了一下,如果计算列设为hj+hj就没问题,能通过,但是sum(hj for all)就不行
workhand
2003-10-21
打赏
举报
回复
文本的sum是没有意义的,可以在前台取值,转换成decimal,然后再循环加
klbt
2003-10-20
打赏
举报
回复
access是有数字类型的,包括整型和实型。
你的hj列是文本,是不能sum的,只能转换
qvsl
2003-10-20
打赏
举报
回复
hj列不是计算列,是直接从文件倒入的数据,,数据窗口师gird类型的,数据库用
的是access, hj列的数据类型是文本,,,access里就那么几个数据类型,没有纯数字
的类型,,,加的数据列加在了细目区,自己没写,直接选的函数sun(hj for all),
先选的函数sun(# for all)然后选的hj列,,就是不能通过。
jdsnhan
2003-10-20
打赏
举报
回复
类型正确吗
workhand
2003-10-20
打赏
举报
回复
知道了,你的hj是不是也是计算列,在应用hj之前需要保存一下,否则hj这个字段不认
qqjj7758
2003-10-20
打赏
举报
回复
你怎么写的?
sum(X for all)
qvsl
2003-10-20
打赏
举报
回复
对呀,是这样的呀,但是不行
workhand
2003-10-20
打赏
举报
回复
expression应该这么写:
sum(hj for all), 你是不是没给
(源码)基于Arduino的安全设备项目.zip
# 基于Arduino的安全设备项目 ## 项目简介 本项目是一个基于Arduino的安全设备系统,旨在为用户提供紧急情况下的
求助
功能。项目分为两个部分传输部分和接收部分。传输部分设计为一个可穿戴的手环,用户可以在紧急情况下按下SOS按钮发送
求助
信息。接收部分则包含GPS和GSM模块,用于接收手环发送的
求助
信号并发送包含位置的短信警报。 ## 项目的主要特性和功能 1. SOS
求助
功能手环部分包含一个SOS按钮,按下后会向预设的手机号发送包含当前GPS位置的
求助
短信。 2. GPS定位接收部分通过NEO6M GPS模块获取精确的位置信息。 3. 无线通讯通过433MHZ RF收发器实现手环和接收设备之间的无线通讯。 4. 短信发送功能SIM900 GSM模块用于发送短信警报。 ## 安装使用步骤 以下假设用户已经下载了本项目的源码文件 1. 硬件准备确保你拥有项目中
列
出的所有硬件组件,并按照项目文件正确连接它们。
求助
:关于
计算
列
的问题!!!
我在做一个售饭程序在一个刷卡记录表中有“卡号”、“刷卡时间”、“消费金额”在另一个设定表中有“用餐类别”、“开始时间”、“结束时间”,也就是早、中、晚餐的时间范围设定。我如何在查询时在记录表中生成一个
计算
列
,显示“刷卡时间”在相应时间范围内的用餐类别?结果类似以下表格卡號 刷卡時間 早餐 消費金額卡號 刷卡時間 中餐 消費金額卡號 刷卡時間 晚餐 消費金額谢谢 !!!
matlab
计算
变量协方差,【
求助
】如何
计算
协方差?急!
协方差矩阵的
计算
方法设矩阵A为输入。A的每一行为一个观测值,每一
列
代表一个特征(变量)。
计算
步骤如下:1.
计算
每一变量的均值(
列
均值);2. 中心化──每个元素减去该
列
的
列
均值;3. 转置并相乘。在excelCOVAR全部显示全部隐藏返回协方差,即每对数据点的偏差乘积的平均数,利用协方差可以决定两个数据集之间的关系。例如,可利用它来检验教育程度与收入档次之间的关系。语法COVAR(array1,...
mysql虚拟
列
导致update慢
问题描述 环境版本:mysql8.0 阿里云rds实例 晚上上线时同事
求助
,由于一个bug暂时无法解决、 决定通过一个存储过程暂时支持一下、 存储过程本身无问题、 但为了执行效率、引入了mysql5.7版本以上支持的新功能虚拟
列
(可参考MySQL 5.7json与虚拟
列
)此功能讲表达式写入字段中、减少了每次使用
计算
后结果的时间、但随之而来出现了一个问题、 整个表update速度变慢。 解决思路: 当同事提出update慢时、 第一反应就时看执行计划、 以下为实际执行的sql 可以看出、sql本身很简单、
mysql交叉表查询
列
转行_SQL 转置
计算
转置即旋转数据表的横纵方向,常用来改变数据布局,以便用新的角度观察。有些转置算法比较简单,比如行转
列
、
列
转行、双向转置;有些算法变化较多,比如动态转置、转置时跨行
计算
、关联转置等。这些转置算法对日常工作多有助益,值得我们学习讨论。基础转置行转
列
和
列
转行是最简单的转置算法,形式上互为逆运算,具体请看下面的问题及分析过程:1.行转
列
:将销量分组表的quater字段里的值(行)Q1-Q4,转为新字段名(...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章