我在网上下载了一个工资的源程序,发现有关水晶报表没有,程序显示:
“行 161: 控件 cr1 的类 Crystal.CrystalReport 不是一个已加载的控件类。
行 164: 属性名 _ExtentX 在 cr1 中是无效的。
行 165: 属性名 _ExtentY 在 cr1 中是无效的。
行 166: 属性名 _Version 在 cr1 中是无效的。
行 167: 属性名 WindowControlBox 在 cr1 中是无效的。
行 168: 属性名 WindowMaxButton 在 cr1 中是无效的。
行 169: 属性名 WindowMinButton 在 cr1 中是无效的。

我按要求安装了Crystal Reports ,但还是在运行时出现了“未找到数据成员或方法”
相关程序如下:
    CR1.DataFiles(0) = xtlj & "dwxx.mdb"
    pbwjm = xtlj & "rpt\" & pbwjm
    CR1.ReportFileName = pbwjm
    CR1.PrintReport
请问各位大哥如何是好?

解决方案 »

  1.   

    如果你的水晶报表安装正确,再重新下载一下源程序,因为没加载控件保存工程有可能将控件删掉或变成picturebox
      

  2.   

    不错, CR1就是变成了picturebox,可我不知它有什么参数。其实就是一个对应的数据,他要的是CR1.DataFiles(0) = xtlj & "dwxx.mdb"的连接。
      

  3.   

    就是将那个picturebox从界面上去掉,重新画上水晶报表
      

  4.   

    错误为:
    行 21: 控件 CR1 的类 Crystal.CrystalReport 不是一个已加载的控件类。
    行 24: 属性名 _ExtentX 在 CR1 中是无效的。
    行 25: 属性名 _ExtentY 在 CR1 中是无效的。
    行 26: 属性名 _Version 在 CR1 中是无效的。
    可我加上新的报表,我又怎么将它与程序联系呢。