点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在使用左连接在Crystal报表中显示数据时遇到问题。 当我在Phpmyadmin中使用" where no_order = 2"时。 但是在crystalreport中不起作用(没有错误代码)。 我不知道是否缺少步骤,这真的很困惑。 (完整的源代码是此处)。 请帮助我,如果您知道吗?
注意:请查看字段" nama_barang "和" harga_barang "重复。
在水晶报告中的输出如下:
正常输出必须是这样的(仅显示数字2,因为我选择了= 2):
无订单| nama_pelanggan | nama_barang | harga_barang | 朱姆拉
2 | Babay Azifahmi | Sepatu | 25000 | 1
这是我的C#代码和Crystal Report设置:
MySqlParameter p; MySqlConnection conn =新的MySqlConnection(" database = cs_reportmultitables; server = localhost; uid = root; pwd ="); 公共视图(字符串标题) { InitializeComponent(); 尝试 { DataSet ds = new DataSet(); 字符串查询; p =新的MySqlParameter(" @ no_order",MySqlDbType.String); p.Value = sTitle; query =" SELECT pembelian.no_order,pelanggan.nama_pelanggan,barang.nama_barang,barang.harga_barang,pembelian.jumlah FROM pembelian LEFT JOIN pelanggan在pembelian.no_pelanggan = pelanggan.no_pelanggan LEFT JOIN_Barang。barang。pembelian。 no_order = @ no_order"; MySqlDataAdapter dscmd =新的MySqlDataAdapter(query,conn); dscmd.SelectCommand.Parameters.Add(p); dscmd.Fill(ds," pembelian"); CrystalReport1 cryds = new CrystalReport1(); cryds.SetDataSource(ds.Tables [0]); crystalReportViewer1.ReportSource = cryds; crystalReportViewer1.Refresh(); } 抓住(前例外) { MessageBox.Show(ex.Message); } 最后 { conn.Close(); } conn.Close(); }
(16.9 kB)
相关问答
- CR Viewer中具有PrintMode" PrintOutputController"的PrintDialog始终禁用" Current Page"
- 参数两次提示输入Crystal Reports(对于Visual Studio)和消息
- 与CR 2016匹配的Crystal报表运行时版本
- 页脚部分中的页码不显示
- 加载报告随机失败...
- SAP Crystal Reports,MS Visual Studio开发人员版本-维护终止2018年12月31日
- Visual Studio 2015社区支持包18(v.13.0.18.2192)
- 如何获得Crystal Report 2011 SAP B1中每个组的价格总和?
查看此帖子:
https://answers.sap.com/questions/464762/how-to-link-tow-tables-and-get-result-by-id.html
一周热门 更多>