我在dbgrid里加了个计算字段,用数量乘以单价,准备将数据导入同样结构的表里,却实现不了计算字段,请问有何办法?谢谢!(100分)

  • 主题发起人 主题发起人 cui27
  • 开始时间 开始时间
真的不懂你的意思,应该是在TABLE中加的一个计算字段,
与DBGRID无关的。
这样吧,你如果想让不同的FORM中的DBGRID用一个TABLE ,
就建立一个数据模块,在里面的加一个TABLE,
添加一个计算字段,在你所需要的FORM中USE 就可以了
 
来晚了,bh1018的办法不错,也可以分给我一点分吗?
 
1、如果你是想实现两个dbgrid显示同样的记录内容,那么bh1018的方法可以解决
2、如果你只是要将计算字段的数据导入另一个表中,假设计算字段的字段名为aa
while not table1.eof do
begin
table2.append;
table2.fieldbyname('aa').value:=table1.fieldbyname('aa').value;
table2.post;
end;
计算字段对于一个dataset来说和数据表中的字段同样使用
 
多人接受答案了。
 
后退
顶部