如何链接两个表并通过ID获得结果

2020-09-22 12:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在VS2010中使用C#代码和Crystal报告。

我的水晶报告:

我在Form1中的编码:

我也需要在水晶报表中添加" CustomerData"表,并在标记为 RED 的字段中获取字段。 也就是说,我需要从两个表中获得一个结果到一个Crystal报表,其中SQL表中的 BILL NO

提前谢谢

crstl.jpg (61.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在VS2010中使用C#代码和Crystal报告。

我的水晶报告:

我在Form1中的编码:

我也需要在水晶报表中添加" CustomerData"表,并在标记为 RED 的字段中获取字段。 也就是说,我需要从两个表中获得一个结果到一个Crystal报表,其中SQL表中的 BILL NO

提前谢谢

crstl.jpg (61.5 kB)
付费偷看设置
发送
5条回答
梦想连接
1楼 · 2020-09-22 13:34.采纳回答

您需要在数据集中定义2个表,请参阅MS帮助使用数据集中的表。

粗暴的香蕉
2楼-- · 2020-09-22 13:12
梦想连接
3楼-- · 2020-09-22 13:36

嗨唐,

我试图将表格与Google的某些程序链接起来,但是从整个表格中都可以获得报告。 我需要特定的记录。

只有我最需要此代码。 我确实链接了表,但是此代码不支持,或者我不知道如何将代码与拖车表一起使用。

让我知道另一种最佳方法。

SKY徐
4楼-- · 2020-09-22 13:31

您好,rajasekaran,您找到了解决方案吗? 因为,我无法在此帖子中解决我的问题, https://answers.sap.com/questions/471751/mysql-left-join-with-crystal-reports-not-working.html

您能告诉我如何解决此问题吗?

悻福寶寶
5楼-- · 2020-09-22 13:19

通过直接连接到数据库并使用两个表来创建报告。

然后搜索将为您编写代码的KBA,然后使用Google搜索KBA编号。

1553921-是否有实用程序可以帮助编写数据库登录代码?

现在创建包含两个表的XML文件。 要将代码导出为xml,如下所示:

System.Data.DataSet ds =新的System.Data.DataSet();
System.Data.DataSet dsSub =新的System.Data.DataSet();
ds.Tables.Add(dt1);
ds.Tables.Add(dt2);///在表之间添加链接
ds.Relations.Add(ds.Tables [" Customers"]。Columns [" customerId"],ds.Tables [" Orders"]。Columns [" customerId"]));或者像这样
DataColumn customerColumn,orderColumn;
customerColumn = ds.Tables [" Customers"]。Columns [" ID"] ;
orderColumn = ds.Tables [" Orders"]。Columns [" CustomerID"];
DataRelation dr = new DataRelation(" CustomerOrders",customerColumn,orderColumn);
ds.Relations.Add(dr );

ds.WriteXml(@" c:\ test.xml");
ds.WriteXmlSchema(@" c:\ test.xsd");

一周热门 更多>