你们公司用crystal report 吗?需要正版的吗?始果买的话。。可免费提供培训。。

解决方案 »

  1.   

    最好有例子:
    [email protected]
      

  2.   

    Formulas是用来传参数的。
    比喻你在report上加二个formulas,名称为 name1,name2
    在vb中你要这样付值给它
    cryAdjProduct.Formulas(0) = "name1='" & GetCompanyInfo("Name1") & "'"
    cryAdjProduct.Formulas(0) = "name2='" & GetCompanyInfo("name2") & "'"
    其中  cryAdjProduct是水晶报表控件, GetCompanyInfo是记录集。
    这样说不知你明白没有?
      

  3.   

    搞错了一点
    cryAdjProduct.Formulas(0) = "name1='" & GetCompanyInfo("Name1") & "'"
    cryAdjProduct.Formulas(1) = "name2='" & GetCompanyInfo("name2") & "'"
      

  4.   

    Dim frmobj As FormulaFieldDefinition
    Set frmobj = m_Report.FormulaFields.Add("sdf", "UCase ({ado." + Trim(rsFieldDtl.Fields("vcFieldName").Value) + "})")
    比如说我想动态的加入一如何??
    另外它是对应你的字段进行处理的吗??