参数输入页面不接受参数

2020-09-04 07:20发布

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

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


嗨,

我使用Microsoft Visual Studio Community 2017创建了Windows应用程序。为此,我添加了Visual Studio的SAP Crystal Reports版本。 对于数据库,我正在使用SQL Server。

创建了一个没有参数的报告。 我可以准确地运行报告。

然后,使用Parameters创建另一个报表。 弹出参数窗口。 但是我无法输入任何详细信息。 甚至"确定"和"取消"按钮都没有响应。 对于日期参数,日历也不起作用。 我在这里附上短片。 请帮助我。

这是我们第一次在系统中安装Crystal Reports。 是由于任何设置问题引起的问题吗?

enter-parameter-values.jpg (65.2 kB)

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

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


嗨,

我使用Microsoft Visual Studio Community 2017创建了Windows应用程序。为此,我添加了Visual Studio的SAP Crystal Reports版本。 对于数据库,我正在使用SQL Server。

创建了一个没有参数的报告。 我可以准确地运行报告。

然后,使用Parameters创建另一个报表。 弹出参数窗口。 但是我无法输入任何详细信息。 甚至"确定"和"取消"按钮都没有响应。 对于日期参数,日历也不起作用。 我在这里附上短片。 请帮助我。

这是我们第一次在系统中安装Crystal Reports。 是由于任何设置问题引起的问题吗?

enter-parameter-values.jpg (65.2 kB)
付费偷看设置
发送
8条回答
浮生未央
1楼 · 2020-09-04 07:54.采纳回答

也许这是由于IE(用于投标参数对话框的浏览器)已禁用脚本所致。

代楠1984
2楼-- · 2020-09-04 07:45

非常感谢Dell和Don,

是的,我没有选中"设置为空"。 即使那样,我什至无法单击参数框。 因此,我无法在此处输入任何值。

日期参数的数据类型为DateTime

即使"确定"和"取消"按钮也不起作用。

请帮助我。

小熊yu生菜
3楼-- · 2020-09-04 08:04

您需要注意以下几点:

1。 如果选中了"设置为空"参数,则将无法输入任何内容,因此您需要取消选中它。

2。 在参数定义中,您需要看几件事:

确保仅在参数为真正可选的情况下才将"可选参数"设置为true。 您可能还需要为可选参数设置默认值。

b。 确保正确设置参数的数据类型-仅在数据类型设置为Date或DateTime时才获得日历。

您还可以创建自己的参数屏幕或根据某些参数获取参数值 在您的应用程序中,然后在代码中设置报告的参数值。 请参阅 https://博客。 sap.com/2016/02/17/how-to-parameters-in-crystal-reports-for-visual-studio-net/对此进行了解释和示例代码。

-Dell

半个程序猿
4楼-- · 2020-09-04 07:55

如果选中了"设置为Null",您将无法输入任何值,是否尝试取消选中null选项?

宇峰Kouji
5楼-- · 2020-09-04 07:49
< p>该参数UI是一个JS文件(java Script),很可能已被阻止。

文件位于此处或子文件夹中:

C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports \ crystalreportviewers

尝试添加权限以允许访问我们的文件夹。

Baoming ROSE
6楼-- · 2020-09-04 07:41

感谢唐,

将对CrystalViewers目录的权限(完全控制)授予用户。 但是问题仍然存在。 我正在附上权限屏幕之外的屏幕。

请帮助。

灬番茄
7楼-- · 2020-09-04 07:47

这是Windows还是WEB应用?

如果是 是WEB应用程序,然后使用以下文件夹:

C:\ inetpub \ wwwroot \ aspnet_client \ system_web \ 4_0_30319 \ crystalreportviewers13

使用ProcessMonitor查看发生了什么,运行您的应用程序并查看 对于日志中的参数js文件,请查看发生了什么情况。

可能是因为您有多个版本并且加载了错误的版本。

甚至可能是您的AV或防火墙 软件阻止了js文件的运行。 还要检查他们的日志。

一周热门 更多>