在水晶报表中连接sql数据库,使用一个存储过程,存储过程中有两个参数是从窗体上传过来,在水晶报表中代码怎么写??
我写的:CrystalReport1.ParameterFields.Item(1).Value = form2.text1.text
提示要求对象!form2.text1.text的值是正确的!!
急,请大家帮帮忙!!!小弟感激不尽!!!!

解决方案 »

  1.   

    一下是有三个参数的调用,2个的话原理相同
      Report.ParameterFields(1).ClearCurrentValueAndRange
      Report.ParameterFields(2).ClearCurrentValueAndRange
      Report.ParameterFields(3).ClearCurrentValueAndRange
      Report.ParameterFields(1).AddCurrentValue 1
      Report.ParameterFields(2).AddCurrentValue "'I00000001'"
      Report.ParameterFields(3).AddCurrentValue "SampleInvoiceDetail.Purpose"
      

  2.   

    在水晶报表中添加text object,然后在用settext方法给其赋值也是可以的
      

  3.   

    我是直接取水晶报表中的SQL语句,然后再做一个窗体在预览的时候给用户选择,生成最后的数据选择SQL语句