VB6+水晶报报,现在报表显示数据一切正常,但是如果想按照报表里面的选择不同条件而显示数据,请问应该怎么做.
现在显示的是所有数据库里的数据,如果我想只显示所有'编号'=我选择条件的数据,或者显示所有'存放地点'=选择的条件,达到这样的功能,请问应该怎么做.
解决问题马上给分,谢谢了

解决方案 »

  1.   

    Public Rs As New ADODB.Recordset                   '记录集
    Public StrSql as string                            'sql
    Public Cn As New ADODB.Connection                  '连接方式strsql="select * from Table where 有'编号'=我选择条件的数据"
    Rs.Open StrSql, Cn, adOpenDynamic, adLockBatchOptimistic
    CrystalReport1.Database.SetDataSource Rs
      

  2.   

    CrystalReport1.SQLQuery = SqlCondition
    通过VB设置SQLQuery