ADOQuery1的Fields 有字段a,b,c FieldKind都是fkData为了打印,建立一个ADOQuery2, Fields有字段a,b,c,d 其中 d 的FieldKind为fkCaculated我在程序中循环ADOQuery1,用ADOQuery3提取数据 向ADOQuery2连续赋值 
其中用到ADOQuery2.FieldByName('d').Value:=ADOquery3.fieldbyname('d').AsFloat;为什么报表上d列一直显示0 ,而没有数据呢
可能是什么地方的问题呢

解决方案 »

  1.   

    直接打印AdoQuery1不就可以了吗?
      

  2.   

    只用ADOQuery1的设计思路是什么呢  我这里从数据库查询台麻烦了 所以想再用几个ADOQuery来扶助实现
    如果就是这种方式应该怎么解决阿
      

  3.   

    我现在知道错在什么地方了 就是d是我后来在ADOQuery2中加入的字段
    但是请问各位大虾 为什么自己加的fkCaculator型的字段在打印的时候显示不出来呢 但如果是ADOQuery1的结构中的fkData型的字段就可以显示呢?
      

  4.   

    kCaculator可能应该有个Active的属性吧?
      

  5.   

    老兄,你的设计思路一定出现错误了,
    应该不需要这么麻烦!
    你可以考虑在ADOQuery2CalcFields中实现
      

  6.   

    直接打印AdoQuery1不就可以了吗?
      

  7.   

    没看懂 ADOQuery3 的数据哪里来的
      

  8.   

    服了cnhxjtoa(我的主页http://www.Csina.com.cn)相隔近两个月的帖子都能顶上来。弓虽口阿!
      

  9.   

    回复人: xixuemao(动感超淫) ( ) 信誉:106  2005-11-09 09:40:00  得分: 0  
     
     
       服了cnhxjtoa(我的主页http://www.Csina.com.cn)相隔近两个月的帖子都能顶上来。弓虽口阿!
      
     
    -------------哈哈 强淫 不过比你还是不行呀 你是超淫。