2020-09-12 09:07发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个要求,允许最终用户选择姓氏和名字作为参数。 问题是这两个是表中的2个不同的列。 如何获取参数(下拉列表)以显示姓氏和名字,并最终在记录选择条件S中使用它?
任何想法都将不胜感激。
预先感谢,马里尼
有两种不同的方法可以执行此操作。 如果要在报表中将表链接在一起而不是使用Command,存储过程或Universe,则这是最简单的方法:
1。 创建一个连接姓和名的SQL表达式。 这将是数据库的语法,而不是Crystal语法。 在SQL Server中可能看起来像这样:
" MyTable"。" LAST_NAME" +','+" MyTable"。" FIRST_NAME"
,或者在Oracle中是这样的: p>
" MyTable"。" LAST_NAME" || ','|| " MyTable"。" FIRST_NAME"
2。 使用此SQL表达式创建动态提示。
3。 在Select Expert中,使用带有参数的SQL Expression来过滤数据。
如果您不将表链接在一起,请告诉我,因为在这种情况下还有另一种方法可以实现。
p>
-戴尔
您好,戴尔,谢谢您的建议。
1)我不明白"如果您不将表链接在一起"的意思。 该报告当前正在从链接的6个表中检索信息。 名字和姓氏来自已经使用/链接的表之一。
2)我创建了SQL表达式,但是如何使用它创建动态提示。 (我已经有大约5个动态提示供最终用户选择,这将是其中之一)
谢谢您的帮助。
马里尼
最多设置5个标签!
有两种不同的方法可以执行此操作。 如果要在报表中将表链接在一起而不是使用Command,存储过程或Universe,则这是最简单的方法:
1。 创建一个连接姓和名的SQL表达式。 这将是数据库的语法,而不是Crystal语法。 在SQL Server中可能看起来像这样:
" MyTable"。" LAST_NAME" +','+" MyTable"。" FIRST_NAME"
,或者在Oracle中是这样的: p>
" MyTable"。" LAST_NAME" || ','|| " MyTable"。" FIRST_NAME"
2。 使用此SQL表达式创建动态提示。
3。 在Select Expert中,使用带有参数的SQL Expression来过滤数据。
如果您不将表链接在一起,请告诉我,因为在这种情况下还有另一种方法可以实现。
p>
-戴尔
您好,戴尔,谢谢您的建议。
1)我不明白"如果您不将表链接在一起"的意思。 该报告当前正在从链接的6个表中检索信息。 名字和姓氏来自已经使用/链接的表之一。
2)我创建了SQL表达式,但是如何使用它创建动态提示。 (我已经有大约5个动态提示供最终用户选择,这将是其中之一)
谢谢您的帮助。
马里尼
一周热门 更多>