水晶報表 多表 pull 如何動態設置查詢條件

kfyypm 2011-08-05 12:08:26
使用pull 模式 數據是直接從數據庫讀取到報表的
如果我有個報表用了多張table 做的一個關聯

我想如何添加後面的where 條件。
比如
Select A.*,B.* From A inner join B on A.ID=B.ID
Where A.Name=@Name

如何添加這樣的一個 Where A.Name=@Name 條件,變量@Name的值 我在預覽之前傳入,可用隨時變更





...全文
67 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kfyypm 2011-08-09

CrystalDecisions.Shared.TableLogOnInfo logInfo = new CrystalDecisions.Shared.TableLogOnInfo(); //设置报表的登录信息
logInfo.ConnectionInfo.ServerName = ""; //设置报表与库的连接信息
logInfo.ConnectionInfo.DatabaseName = "";
logInfo.TableName = "";
logInfo.ConnectionInfo.UserID = "";
logInfo.ConnectionInfo.Password = "";

myReport.Load("E:\\lx\\數據處理\\PrintPO\\PrintPO\\pupooed.rpt");


myReport.Database.Tables[0].ApplyLogOnInfo(logInfo);
//這裡一定要用['PO08000002','PO08000003'] 用('PO08000002','PO08000003')會報錯
myReport.RecordSelectionFormula = "{PUORDH.ORDER_NO} in ['PO08000002','PO08000003']";

crystalReportViewer1.ReportSource = myReport;


感謝阿泰
回复
kfyypm 2011-08-05
有人見過這樣的問題嗎?
回复
相关推荐
发帖
图表区
创建于2007-09-28

4810

社区成员

.NET技术 图表区
申请成为版主
帖子事件
创建了帖子
2011-08-05 12:08
社区公告
暂无公告