各位朋友:
  以下过程用在报表设计器初始化时,在初始化过程中,总是提示参数类型不正确,或不在可以接受的范围之内,或与其它参数冲突,不知是什么原因,请指点一下,谢谢!
 
  论坛关于报表设计器这方面的知识太少了,既使有都是有问无答......
Private Sub DataReport_Initialize()    
    Call OpenConnDB
    
    Rst.Open "Select * From Tbl_Sys_User", Conn, 1, 1
    Debug.Print Rst.Fields.Count
    Set drSimpleEdit.DataSource = Rst
    '以上测试正常
    drSimpleEdit.Show End Sub

解决方案 »

  1.   

    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset'连接数据库(Access)
    Set cn = New ADODB.Connection
    cn.Open "Data Provider=Microsoft.Jet.OLEDB.4.0 ;" & _
    "Data Source=" & App.Path & "\db1.mdb;" & _
    "Persist Security Info=False"'设置RptTextBox控件属性
    Rpt.Sections("Section1").Controls("text1").DataField = "a"
    Rpt.Sections("Section1").Controls("text2").DataField = "b"
    Rpt.Sections("Section1").Controls("text3").DataField = "c"Set Me.DataSource = rs
    类似这种吧
      

  2.   

    WeiyiHuang朋友:在初始化过程中,总是提示参数类型不正确,或不在可以接受的范围之内,或与其它参数冲突