社区
非技术区
帖子详情
关于数据显示的问题!! 请进来
learnall
2004-12-16 09:39:58
请问我如何将数据库中字段值进行计算后 显示在Grid中
比如:tmp
id Price1 Price2.....
1 10 20
2 12 23
3 9 18
我想显示的值为 price1*1.2 Price2*1.4 该怎么写呀?用什么事件可以在显示之前将值进行计算,然后再显示 (最好能举个 TcxGrid 的例子)
ADOQuery1.sql.add('select * from tmp');
ADOQuery1.active:=True;
.......
...全文
70
9
打赏
收藏
关于数据显示的问题!! 请进来
请问我如何将数据库中字段值进行计算后 显示在Grid中 比如:tmp id Price1 Price2..... 1 10 20 2 12 23 3 9 18 我想显示的值为 price1*1.2 Price2*1.4 该怎么写呀?用什么事件可以在显示之前将值进行计算,然后再显示 (最好能举个 TcxGrid 的例子) ADOQuery1.sql.add('select * from tmp'); ADOQuery1.active:=True; .......
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rcyboom
2004-12-16
打赏
举报
回复
var
i:integer;
begin
with table1 do
begin
first;
while not eof do
begin
i:=i+fielvaulebyname(['dd']);
next;
end;
end;
lable1.caption:=inttostr(i);
end;
rcyboom
2004-12-16
打赏
举报
回复
如果已经有数据源并且想计算的话
要么用sql在选择(在中间计算)一遍
要不可以循环一下
with table1 do
begin
table1,first;
while not eof do
begin
end;
rcyboom
2004-12-16
打赏
举报
回复
dbgrid只是负责用表格显示数据并和数据源保持联系
你如果想改变其中显示的值或者字段名,最好用query的sql中的select语句选择并生成一个数据
源,那样你想显示什么内容都随便你。
改变字段名称有几种方法:
一、如果你知道并且认定你需要显示的一定不会在将来改变的话,你可以在设计期改变dbgrid的
列标题,好象是什么coum。。的,记不住了。可是那样有很大的局限性,也就是将来不好改变或者
一旦字段名称该了就会报告没有这个字段的错误,也就是在设计期就已经把列标题(包含里面的数据)
和表内容绑定了。那样程序一旦运行就不好改变了(至少目前我还没有找到比下面更好的方法)
二、采用下面的方式:
select name1 as myname form table1.
name1为字段名,myname为你想要显示的列标题。注意在设计期最好把dbgrid中所有的字段设置取消,
也就是看起来只有一行一列的样子。
如果你要计算的话,用下面的方式
select (name1*0.2+name2)*name3 as myname form table1.
learnall
2004-12-16
打赏
举报
回复
id Price1 Price2 name
1 10 20 aa
2 12 23 bb
3 9 18 cc
如果name 是字符串 我想 在name 前加个 "_"
这样显示: _aa
_bb
_cc
该怎么写呢?
learnall
2004-12-16
打赏
举报
回复
比如 Cate1(Prise1)
其实 我还想知道 控制 Grid的一些知识 呵呵
求解呀~~~
learnall
2004-12-16
打赏
举报
回复
如果 我要调用一个计算的函数(自定义的函数) 对字段进行计算呢? 该怎么写?
YOHOYOHO
2004-12-16
打赏
举报
回复
呵呵,sql语句就可以直接计算的,你和原来一样掉用sql语句就行了,让数据库去做计算
bmwyc
2004-12-16
打赏
举报
回复
楼上正解。要么用计算字段动态生成也行!
qiujsh
2004-12-16
打赏
举报
回复
ADOQuery1.sql.add('select ID,Pirce1*1.2,Price2*1.4 from tmp');
ADOQuery1.active:=True;
全球最新土地覆盖类型
数据
下载方法!
2020版Globe30土地覆盖
数据
下载!!! 上一期篇博客咱们介绍了这最新的土地覆盖类型
数据
的介绍(见全球最新的土地覆盖
数据
在这里!),这一期咱们说说是如何下载的。 1. 打开首页 网页暂时分成了三大部分: ...
hibernate+oracle+servlet实现插入
数据
的时候,不立马
显示
!!
出现的
问题
:在前台发布房屋信息的界面插入
数据
时,自动跳转到查询所有房屋信息的页面,
数据
显示
不完整,本表的可以
显示
,有外键的都
显示
不出来,(比如,街道(Street)信息是一个单独的表,在房屋信息表(House...
Fragment嵌套fragment二次进入 不
显示
数据
在做项目的时候遇到一个坑比的
问题
,那就是标题上说的 二次进入不
显示
数据
...
问题
出现在第一次可以正常
显示
数据
, 点击底部导航菜单,切出第二个在切进来 ,里面嵌套的fragment 第一个和第二个就是空白。 没有任何
数据
ECharts+springboot项目,前端不
显示
数据
,找错误,找了一下午
ECharts+springboot项目,前端不
显示
数据
,找错误,找了一下午
JSP分页
显示
数据
实现分页功能,需要知道
数据
的总个数,每页应该有多少条
数据
,以及当前页码。假如总共有300条
数据
,每页20条,那么应该就有15页;假设有301条
数据
,每页20条,这时候就需要16页。因此,总页数可以这样计算:总页数=...
非技术区
830
社区成员
53,574
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章