Crystal Reports Sql 加入

问题描述 投票:0回答:1

全部,

我在之前的问题上从“https://stackoverflow.com/users/1734722/milletsoftware”获得了一些很大的帮助。

然而,几乎总是如此,当你解决了一个问题时,机器就会解决另一个问题。

这是最新一期:请参阅下面的代码:

选择 "OINV"."DocNum", "OINV"."DocDate", "OINV"."卡名", "INV1"."描述", "OINV"."卡代码", "OINV"."BPLName", "INV1"."线路总计", "INV1"."G总计", "INV1"."InvQty", "OINV"."VatSum", "INV1"."LineVat", "INV1"."费率", "INV1"."数量", "INV1"."VatPrcnt", "INV1"."价格", "OINV"."DocEntry", "INV1"."PriceAfVAT", "INV1"."宽度1", "INV1"."宽度2", "OACT"."AcctCode", "OACT"."AcctName", "OINV"."LicTradNum", "OINV"."Pindicator", "INV1"."商品代码", "INV1"."项目类型", "INV1"."账户代码", “OINV”。“BPLId” FROM ("DATABASE"."dbo"."OACT" "OACT" INNER JOIN "DATABASE"."dbo"."INV1" "INV1" ON "OACT"."AcctCode"="INV1"."AcctCode") INNER在“INV1”上加入“DATABASE”.“dbo”.“OINV”“OINV”。“DocEntry”=“OINV”。“DocEntry”

联盟

选择 "OCSI"."DocNum", “OCSI”。“DocDate”, "OCSI"."卡名", "CSI1"."描述", "OCSI"."卡代码", "OCSI"."BPLName", "CSI1"."LineTotal", "CSI1"."GTotal", "CSI1"."库存数量", “OCSI”。“VatSum”, "CSI1"."LineVat", "CSI1"."费率", "CSI1"."数量", "CSI1"."VatPrcnt", "CSI1"."价格", "OCSI"."DocEntry", "CSI1"."PriceAfVAT", "CSI1"."宽度1", "CSI1"."宽度2", "OACT"."AcctCode", "OACT"."AcctName", "OCSI"."LicTradNum", “OCSI”。“Pindicator”, "CSI1"."物品代码", "CSI1"."物品类型", "CSI1"."AcctCode", “OCSI”。“BPLId”

FROM ("DATABASE"."dbo"."OCSI" "OCSI" INNER JOIN "DATABASE"."dbo"."CSI1" "CSI1" ON "OCSI"."DocEntry"="CSI1"."DocEntry")内连接“DATABASE”。“dbo”。“OACT”“OACT”ON“CSI1”。“AcctCode”=“OACT”。“AcctCode”

联盟

选择 "ORIN"."DocNum", “ORIN”。“DocDate”, "ORIN"."卡名", "RIN1"."描述", "ORIN"."卡代码", "ORIN"."BPLName", "RIN1"."线路总计"*-1, "RIN1"."GTotal", "RIN1"."InvQty", "ORIN"."VatSum", "RIN1"."LineVat", “RIN1”。“速率”, "RIN1"."数量", "RIN1"."VatPrcnt", "RIN1"."价格", "ORIN"."DocEntry", “RIN1”。“PriceAfVAT”, “RIN1”。“宽度1”, “RIN1”。“宽度2”, "OACT"."AcctCode", "OACT"."AcctName", "ORIN"."LicTradNum", "ORIN"."Pindicator", "RIN1"."商品代码", "RIN1"."项目类型", "RIN1"."AcctCode", “ORIN”。“BPLId”

FROM ("DATABASE"."dbo"."ORIN" "ORIN" INNER JOIN "DATABASE"."dbo"."RIN1" "RIN1" ON "ORIN"."DocEntry"="RIN1"."DocEntry")内连接“DATABASE”。“dbo”。“OACT”“OACT”ON“RIN1”。“AcctCode”=“OACT”。“AcctCode”

联合所有

选择 "_PM_BGT_CNT"."LineId"[预算], "_PM_BGT_CNT"."U_EndDate", "_PM_BGT_CNT"."U_CardName", "_PM_BGT_CNT"."U_ItemCode", "_PM_BGT_CNT"."U_CardCode", "_PM_BGT_CNT"."U_评论", “_PM_BGT_CNT”。“U_M01Amnt”, "_PM_BGT_CNT"."U_M02Amnt", "_PM_BGT_CNT"."U_M03Amnt", “_PM_BGT_CNT”。“U_M04Amnt”, "_PM_BGT_CNT"."U_M05Amnt", “_PM_BGT_CNT”。“U_M06Amnt”, "_PM_BGT_CNT"."U_M07Amnt", "_PM_BGT_CNT"."U_M08Amnt", “_PM_BGT_CNT”。“U_M09Amnt”, "_PM_BGT_CNT"."U_M10Amnt", "_PM_BGT_CNT"."U_M11Amnt", "_PM_BGT_CNT"."U_M12Amnt", "_PM_BGT_CNT"."U_YearAmnt", "_PM_BGT_CNT"."U_CntId", "_PM_BGT_CNT"."U_ItemType", "_PM_BGT_CNT"."U_位置", "_PM_BGT_CNT"."U_LocId", “_PM_BGT_CNT”。“U_SalesAcc”, "_PM_OBGT"."U_Year", "_PM_OBGT"."U_Type", “_PM_OBGT”。“U_BPLId” FROM ("DATABASE"."dbo"."@PM_BGT_CNT" "_PM_BGT_CNT" INNER JOIN "DATABASE"."dbo"."OACT" "OACT" ON "_PM_BGT_CNT"."U_SalesAcc"="OACT"."AcctCode")内连接“DATABASE”。“dbo”。“@PM_OBGT”“_PM_OBGT”ON“_PM_BGT_CNT”。“DocEntry”=“_PM_OBGT”。“DocEntry”

问题

在 Crystal Reports 中,“字段资源管理器 - 数据库字段 - 命令字段列表”不显示表嵌套 4 的字段(上面的斜体字),如下面的屏幕截图所示:

水晶报告截图

可能是连接问题!可能还有别的事!

帮助!请!

提前非常感谢。

西蒙。

尝试了一些不同的连接,但其中一些连接数据库崩溃了,与其他连接一起工作,但看到油漆干燥得更快!

crystal-reports
1个回答
0
投票

UNION 语句不要向之前的结果集添加更多列。相反,他们使用第一个结果集中指定的列名称追加更多行

© www.soinside.com 2019 - 2024. All rights reserved.