在DBGrid中计算两个字段值的乘积!

原创 2004年07月02日 11:24:00
procedure Tfrmfy.DBGridEh4KeyPress(Sender: TObject; var Key: Char);
var
 strziduan1, strziduan2:string;
begin
 if key=#13 then
 begin
 Flatbutton5.Click;
 if(DBGridEh4.SelectedField.FieldName='xc_cishu')or(DBGridEh4.SelectedField.FieldName='xc_danjia')then
 begin
 try
 strziduan1:=DBGridEh4.DataSource.DataSet.FieldValues['xc_cishu'];
 strziduan2:=DBGridEh4.DataSource.DataSet.FieldValues['xc_danjia'];
 DBGridEh4.DataSource.DataSet.FieldValues['xc_heji']:=floattostr((strToint (strziduan1)*strTofloat(strziduan2)));
 except
 showmessage('请将数据填写完整!');
 exit;
 end;
 end;
end;
end;

在dbgrid中增加计算字段

先在adoquery或adotable中增加计算字段;然后在adoquery或adotable的OnCalcFields事件,添上计算金额的代码就行了应用例子:已有数量和单价,增加金额字段。 ...
  • loadometer
  • loadometer
  • 2007年01月18日 17:26
  • 627

JavaScript计算两个文本框内数据的乘积(四舍五入保留两位小数)

function check(id) { var re = /^[0-9]+.?[0-9]*$/; //判断数字是否合法的正则表达式 var danjia=document.getElementB...
  • zxd861114
  • zxd861114
  • 2009年12月25日 14:10
  • 2257

Delphi DBGRID中 根据不同的字段值显示不同的小图标

问题简介: 在DBGRID中显示图片,或者根据不同的字段值显示不用的小图片,有两种方法: 1>、使用DBGridEH设置相应的属性; 2>、使用代码,自己在DrawColumnCell事件中进行...
  • xiongmao000738
  • xiongmao000738
  • 2011年09月07日 19:58
  • 4221

Delphi中如何点击DBgrid中的一行,而获取选中行的各字段的值

你点中它就已经选中了该条记录,直接取就可以了。 如你用query1连的:           s:=query1.fieldbyname(name).asstring;     就是取的当前记录的值了...
  • ltolll
  • ltolll
  • 2006年09月13日 11:30
  • 7367

取DBGRID内一个单元格内的值

type  TDBGridEx = class(TDBGrid)    function GetValue(row, col: integer):Variant;  end;function TDBG...
  • xiaomaoxia
  • xiaomaoxia
  • 2006年04月06日 11:46
  • 682

delphi Dbgrid 根据值的不同显示不同颜色

DBGrid1DrawColumnCell 事件中: if Column.FieldName='STATUS' then begin if dm....
  • hansoy
  • hansoy
  • 2015年04月08日 09:49
  • 681

一元多项式的乘法运算(C语言)实现

[PAT] 一元多项式的乘法与加法运算 C语言实现 [PAT] 02-线性结构1 一元多项式的乘法与加法运算 设计函数分别求两个一元多项式的乘积与和。 输...
  • serena_0916
  • serena_0916
  • 2017年09月01日 08:59
  • 569

求两个字符串的乘积,结果存到字符串中

求两个字符串的乘积,结果存到字符串中,例如字符串一中存的“657891”,字符串二中存的“521”,分别将字符串中的字符转换成整型数字,进行计算后,再转换成字符类型存储起来函数为  void mul(...
  • u013160081
  • u013160081
  • 2014年04月15日 23:06
  • 621

设置DBGrid某列具有下拉列表框,下拉另一个DataSet的数据

//mxb列1添加下拉框项;mxb.Columns[1].PickList.;whilenotdataset.eofdobeg;mxb.Columns[1].PickList.;dataset.nex...
  • aTian2009
  • aTian2009
  • 2014年02月21日 14:46
  • 2830

九度oj_题目1489:计算两个矩阵的乘积

题目1489:计算两个矩阵的乘积 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:3911 解决:849 题目描述: 计算两个矩阵...
  • u010128010
  • u010128010
  • 2016年02月15日 20:55
  • 219
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在DBGrid中计算两个字段值的乘积!
举报原因:
原因补充:

(最多只允许输入30个字)