点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,谢谢您有机会使用此论坛! ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,谢谢您有机会使用此论坛! ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,谢谢您有机会使用此论坛! 我对Crystal Reports相对较新,并且很长时间没有使用SQL。 我是经过培训和经验丰富的SPSS程序员。
我正在尝试从Crystal Reports 2008中链接的多个表中提取数据。所有链接都留下了外部联接,未强制执行,并且表之间的值相等。 理想情况下,"报告"将是一个可导出到* .csv的数据表,并且变量之间无需留空格,因为逗号将正确放置在Details对象之间。
我从有限的经验中知道,我可以在一个报表中设置链接,将"页面设置"设置为非常高的数量,然后选择所有可以获取的变量。 尽管数据来自多个表,并且许多字符串字段可能包含50个或更多字符,但这将非常麻烦。 我已经看到了在"详细信息"栏中正确移动对象会多么令人沮丧。
在我进行设置时,所有表都链接在一个标准报告中。 但是我认为,也许一个人可以使用一个或多个(可能不止一个)子报表一次仅链接两个表,从而避免了软件工程师一成不变地建立的许多(9!)左外部联接。/p>
我试图创建一个子报表,向导默认提供的SubReport不能处理大量变量,因为它"向右",而是只有7英寸。 这样会将所有变量压缩到几乎不可见的位置。
最重要的问题是,Crystal Reports可以从多个表中创建单个可导出的平面文件,每个表都使用多个链接变量来单独链接到多个表吗? 在这种情况下,只有两个链接变量,它们都是很长(40个字符)的字符串。 我知道这并不理想,但这是工程师创建表和链接的方式。
1)使用SubReports是创建包含10个文件中我需要的所有变量的单个平面文件的可行方法吗? 我正在使用的"完整手册"参考书并未将我的担忧列为他们的开场白之一。
2)如果不是,则必须处理保存在10个标准CR报告中的10个标准* .RPT文件,并在CR 2008中链接它们(如果有的话),或者将它们导出到* .CSV文件并链接 使用他们的匹配软件(包括SQL和类似SQL的语法)在SPSS中使用它们?
我同意Don的观点,但是这是我进行导出的方法: >
1。 不要使用任何子报表。
2。 在文件>>页面设置中,打开"取消格式化页面尺寸和打印机纸张尺寸"。 然后,在页面大小下拉列表中,选择"用户定义的大小"并设置水平和垂直页面大小。 由于您将要导出到.csv,因此垂直尺寸并不重要,但是您可以将水平页面尺寸设置为您认为需要的宽度。
3。 如果希望将字段名称包含在导出的顶部,请转到"文件" >>"选项",并确保在"布局"选项卡上选中了"插入详细信息字段标题"。
4。 抑制除"页眉"(如果需要字段名称,否则也抑制它)和"详细信息"部分以外的所有部分。
5。 开始将字段添加到"详细信息"部分。 除非您希望在不导出的情况下使用该报告,否则无需将字段的宽度设置为足以显示所有文本。
6。 您还将使用"指南"放置字段。 放置第一个字段,右键单击,转到"大小和位置",将X和Y都设置为0,然后单击"确定"。 单击页面顶部的标尺,然后将显示在刚放置的字段右侧的指针拖动到。 它应该"对齐"到字段对象的末尾。 放开鼠标按钮时,该字段的右侧将标记为红色。
7。 将下一个字段放在详细信息中。 然后按左箭头键,直到该字段的左侧对齐到上一个字段的右侧。
8。 重复步骤6和7,直到所有字段都在详细信息部分中。
9。 保存您的报告并导出到"分隔值(CSV)"。 在"导出选项"中设置字符串定界符和分隔符。 还要将"报告和页面部分"设置为导出并打开"隔离报告/页面部分"
这应该可以为您提供所需的东西,或者靠近它。
-戴尔
一周热门 更多>