J
jobsxy
Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个录入界面,是用DBGRID搞得,内容基本如下:
编码 名称 价格 数量 金额
在这个表单里只有编码和数量(我只需要输入编码和数量即可),
于是我在ADOQuery里设了三个计算字段,以放名称和价格,金额通过计算得到,
在编码字段的ONCHANGE过程里写代码取得名称和价格(分别在不同的表)。当只有
几条记录时还看不出来,记录数一多,特别是我需要通过遍历这个表取得合计金额,
速度简单不能忍受,请问有什么好的办法解决吗?
注:我不能用SQL取得合计金额,因为我的ADOquery是用的批量存贮的方式进行的,
在没有点击存盘之前,这些记录是不会存到数据库里的。而我的合计值需要每次录入或
修改都要时时计算。
编码 名称 价格 数量 金额
在这个表单里只有编码和数量(我只需要输入编码和数量即可),
于是我在ADOQuery里设了三个计算字段,以放名称和价格,金额通过计算得到,
在编码字段的ONCHANGE过程里写代码取得名称和价格(分别在不同的表)。当只有
几条记录时还看不出来,记录数一多,特别是我需要通过遍历这个表取得合计金额,
速度简单不能忍受,请问有什么好的办法解决吗?
注:我不能用SQL取得合计金额,因为我的ADOquery是用的批量存贮的方式进行的,
在没有点击存盘之前,这些记录是不会存到数据库里的。而我的合计值需要每次录入或
修改都要时时计算。