各位老鳥﹕
為什么我的水晶報表用rs記錄集賦值的時候﹐總是賦不上去﹐比如說我的記錄集只有兩條記錄﹐我的表里面有三條記錄﹐當我用記錄集賦值之后﹐它卻顯示三條數據而不是兩條﹐請問這是為什么 我的賦值語句是﹕crpTable.Item(1).SetDatasource Rs
crpTable 是在程式中定義的報表的數據表對象 以前都沒有這種錯誤﹐現在卻跑出來了﹐望各位老鳥鼎力相助。。
為什么我的水晶報表用rs記錄集賦值的時候﹐總是賦不上去﹐比如說我的記錄集只有兩條記錄﹐我的表里面有三條記錄﹐當我用記錄集賦值之后﹐它卻顯示三條數據而不是兩條﹐請問這是為什么 我的賦值語句是﹕crpTable.Item(1).SetDatasource Rs
crpTable 是在程式中定義的報表的數據表對象 以前都沒有這種錯誤﹐現在卻跑出來了﹐望各位老鳥鼎力相助。。
CRViewer91.ReportSource=crpReport
CRViewer91.ViewReport
crpReport 是我定義的一個報表對象!"另外你是在保存报表的时候把设计时数据保存进报表中去了?"
是的请问:我要怎么做!!
crpReport.discardsavedata ---------增加刷新
CRViewer91.ViewReport
crpReport.Database.SetDataSource reportrs
crpReport.FormulaSyntax = crCrystalSyntaxFormula
CRViewer91.ReportSource = crpReport
你好﹐我用你的方法﹐把"将数据与报表一起保存"前面的勾取消﹐然后另存為一次﹐可是結果還是沒有隨我的記錄集改變﹐而是數據表里面的全部數據!!! 然后我也加了刷新語句:crpReport.discardsavedata ---------增加刷新
但結果卻是和原來一樣!不跟隨我的記錄來取值!!!很懊惱... 請問﹕是不是我還有什么地方沒有做啊?
多謝了!