!我开发了一个库存管理系统,现在想加一个盘点的功能。(1)、录入盘点数字软件计算出盘亏或盘盈的数值以及批发金额、零售金额等。
(2)、自动生成两张单据一张是盘盈入库单和盘亏出库单然后冲减当前库存。Delphi实现过程:(1)建立数据库表PDB(主表)、PDBMX(明细表)
   PDB Fields(PDDH(盘点单号)、RQ(日期)、BZ(备注)等) | PDBMX Fields(PDDH(盘点单号)、XH(序号)、 CHDM(存货代码)、 CHMC(存货名称)   、 KCSL(库存数量)、 PDSL(盘点数量)等)。(2)用一个查询(query1)计算出存货名称、规格、单位、数量、批发金额、零售金额的当前库存量。(3)建立查询pdbzb(盘点表主表查询)与pdb(主表)对应、pdbmx(盘点表明细查询)与pdbmx(明细表)对应(4)加入数据库控件(Ehlib3.5)的表格控件与pdbmx(盘点表明细查询)关联(4)写入主表信息这个没题PDB(主表),然后将query1的查询内容复制到pdbmx(盘点表明细查询)在pdbmx(盘点表明细查询)中加入了一个盘点数量
   字段录入盘点数量计算出盘亏盘盈的数量金额等保存到PDBMX(明细表)--写入明细数据。到此查询库存当前库存量的数据已经写入了主、明
   细表中数据库表PDB(主表)、PDBMX(明细表)(5)最后通过软件计算出盘亏或盘盈的所有数据通循环while not eof do写入到盘盈入库单或盘亏出库单在这个数据传递的过程中我一直没有使存储过程等都是通query1赋值来进行数据传递现象是数量明细数据有上千条传递时就会出错提示传输不成功,如果将其数据范围缩小又可以传输到盘盈入库单或盘亏出库我用的是BDE数据引
擎是不是和这个有关系?  各位大侠有没有比较好的办法可以介绍介绍小弟不胜感激!!!!!!!!!!!!!!!!!