F fongdong Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-06 #1 请问一下,怎么在DBGRIDEH表格中计算[数量度 * 单价 = 金额]<br>要动态的,因为ADODATASET中没有添加静态字段
L lovedesky Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-07 #4 select 数量度,单价,数量度*单价 as 金额 from table1
R RichieFeng Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-07 #7 简单啦!在Query里加入计算字段.后把字段也显示到DBGrid里,在Query计算事件(大概为"ONCal"不记得怎样写了)里加入计算事件<br>如//金额=数量*单价<br>With QryDetail do <br>Begin<br> FieldByName('Sum').asFloat :=FieldByName('sl').asfloat * FieldbyName('dj').asfloat;<br>end;
简单啦!在Query里加入计算字段.后把字段也显示到DBGrid里,在Query计算事件(大概为"ONCal"不记得怎样写了)里加入计算事件<br>如//金额=数量*单价<br>With QryDetail do <br>Begin<br> FieldByName('Sum').asFloat :=FieldByName('sl').asfloat * FieldbyName('dj').asfloat;<br>end;
F fongdong Unregistered / Unconfirmed GUEST, unregistred user! 2007-12-07 #8 这个要添加静态字段的啊,有没有办法在不添加静态字段的情况下计算啊,最好是有控件