请问高手们,在dbgrid中如何计算一条记录的各个列的数据,其结果也是这一条记录的某列的数据.
比如:
序号 A B C
1 23 24 47
2 20 30 50就是说在dbgrid中先输入第一条记录A列的数据23,然后按回车键焦点到了这条记录的B列输入24,然后再回车焦点回跑到第二条记录的A列,而第一条记录的C列自动就计算出了第一条记录的A与B列的和47;
同理当输入完第二条记录B列的30后,焦点转到下一条记录,而计算的第二条记录的和50出现在C列.
高手朋友们,请问如何实现啊!
比如:
序号 A B C
1 23 24 47
2 20 30 50就是说在dbgrid中先输入第一条记录A列的数据23,然后按回车键焦点到了这条记录的B列输入24,然后再回车焦点回跑到第二条记录的A列,而第一条记录的C列自动就计算出了第一条记录的A与B列的和47;
同理当输入完第二条记录B列的30后,焦点转到下一条记录,而计算的第二条记录的和50出现在C列.
高手朋友们,请问如何实现啊!
解决方案 »
- 定义公式自动计算
- delphi tdatetimepicker
- 求教高手指点DBGRid如何与DataSet中的各个Field字段关联,以及如何导入数据到Grid中的??
- IdClientTcp和IDClientUdp的代理设置,上Internet
- 计算机专业本科生是怎么活四年的?
- 请问,我用access做数据库,带有密码,在delphi里用ado连接,但是显示:无法启动应用程序,工作组文件丢失,或已被其他用户以独占方式运行.
- 如何获得adoQuery对数据修改的每一条SQL语句??
- 编程网址集锦
- 怎么声明一个自定义的函数?
- 能不能给我提供delphi5(不是delphi6版本)的产品序列号
- 第一次来delphi版散分顺便问个小问题(200分!!!!!)(今天解决今天发分)
- dbgrid显示记录
if key=#13 then keybd_event(9,0,KEYEVENTF_EXTENDEDKEY ,0)
朋友,请问keybd_event()是什么意思,函数?还是别的什么,那里面的9,0,KEYEVENTF_EXTENDEDKEY ,0是什么意思,请指点,谢谢!
To:chunzhixiu(春之秀)
朋友我用的数据库是SQL Server 2000,不知你有什么办法?
if key=#13 then
dbgrid.column[2].value := dbgrid.column[0].value+ dbgrid.column[1].value