如何从(表一)中只读一条记录.如第一条...然后和表二中的数据运算...
完成后.表一记录加一.读下一条记录.与表二中的数据运算....
完成后.表一记录再加一.再读下一条记录...........
等等......
直到表一记录到低....
表一中的数据只有十多条....而表二中的数据是几百条或更多....
只有靠‘产品名称’来对应...因为每一个产品都有不同的价格...
上面的方法我用了...有算错的地方...
我用过sql.....where 表一.产品名称=表二.产品名称 可是还是有对不上的产品...
计算字段我也用了..当有新的产品输入时(在表二)计算字段的数值又错了...
有没有好的方法...
完成后.表一记录加一.读下一条记录.与表二中的数据运算....
完成后.表一记录再加一.再读下一条记录...........
等等......
直到表一记录到低....
表一中的数据只有十多条....而表二中的数据是几百条或更多....
只有靠‘产品名称’来对应...因为每一个产品都有不同的价格...
上面的方法我用了...有算错的地方...
我用过sql.....where 表一.产品名称=表二.产品名称 可是还是有对不上的产品...
计算字段我也用了..当有新的产品输入时(在表二)计算字段的数值又错了...
有没有好的方法...
2. 全部读出:select * from ...
query1.first; //第一条
while not query1.eof do
begin
... //运算
query1.next; //下一条
end;
3. 看不懂你后面的描述,不明白什么问题
恩,实在看不懂!
定义一个变量 IDCount:integer
每读入一条数据IDCount:=IDCount+1;
然后再select * from table1 where ID=IDCount;