如何将C#UFL库添加到用于阿拉伯语的水晶报表功能中?

2020-09-24 10:26发布

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

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


专家们,

我设计了发票报告,并以阿拉伯语单词的形式很好地显示了金额。 目前即时通讯从VB页面。 以下供您参考,我使用了app_code文件夹中已经添加的两个函数。 从VB页面传递的阿拉伯文字通过参数进行报告并显示。 一切正常。

现在我需要报表中的阿拉伯语单词功能。 因为我不想将Inv_amount作为参数传递。 我想从功能打印。 为此,我创建了UFL .dll。

现在,我想将上述.dll添加到报表功能中。 请建议如何将创建的C#.DLL添加到Crystal报表中。

非常感谢

马尼。

sar.jpg (29.0 kB)

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

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


专家们,

我设计了发票报告,并以阿拉伯语单词的形式很好地显示了金额。 目前即时通讯从VB页面。 以下供您参考,我使用了app_code文件夹中已经添加的两个函数。 从VB页面传递的阿拉伯文字通过参数进行报告并显示。 一切正常。

现在我需要报表中的阿拉伯语单词功能。 因为我不想将Inv_amount作为参数传递。 我想从功能打印。 为此,我创建了UFL .dll。

现在,我想将上述.dll添加到报表功能中。 请建议如何将创建的C#.DLL添加到Crystal报表中。

非常感谢

马尼。

sar.jpg (29.0 kB)
付费偷看设置
发送
9条回答
Tong__Ming
1楼 · 2020-09-24 10:46.采纳回答

你好

使用Google并搜索此KBA:

1525014-示例C#.NET UFL和本地化公式函数

它将说明如何在CR Designer中启用UFL。

Don

哎,真难
2楼-- · 2020-09-24 10:47

亲爱的朋友,

搜索很多并进行以下更改,但设计者尚未将UFL置于其他功能之下,

将我的UFL复制到C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86。

如果程序集注册了,我可以在哪里检查以及名称是什么(我在这里检查:C:\ Windows \ assembly)

在AnyCPU和x86中编译并检查了

对于此引荐链接,

https://help.sap .com/viewer/0d6684e153174710b8b2eb114bb7f843/SP21/en-US/45c5f9376e041014910aba7db0e91070.html

https://archive.sap.com/discussions/thread/3904619

https://apps.support .sap.com/sap/support/knowledge/public/zh/1266912

我已经从上面的URL完成,下面我为您提供参考,

此后,我在Visual Studio 2010(CRforVS_13_0_20)设计器中签入了尚未显示我的UFL的文件。

软件版本

我的本​​地系统Windows 7(64位操作系统)Service Pack 1

MS Visual Studio 2010(版本:CRforVS_13_0_20)

在Windows 7(64位操作系统)中生成并部署的DLL

有人可以让我知道我做错了什么吗? 请帮我解决这个问题!

预先感谢您的帮助!

Mani。

天桥码农
3楼-- · 2020-09-24 10:57

糟糕,抱歉,该项目中有一个自述文件,解释了如何将UFL注册到GAC(而不是VS)中。

路亽曱_Ryan
4楼-- · 2020-09-24 10:46

亲爱的唐,

谢谢,要在VS .NET中进行注册,

在VS 2010中单击时,我进入了此页面,

我需要在这里注册VS 2010 Designer中的UFL吗? 我需要选择哪种注册类型?

请提出这是我的疑问。

谢谢

Mani。

huskylover
5楼-- · 2020-09-24 11:05

CR Designer是32位应用程序,您还需要在x86模式下进行编译。

Don

compass1988
6楼-- · 2020-09-24 10:59

Hi Don,

谢谢。我已经在GAC中添加了程序集,并在.Net中注册了UFL。

我正在使用Visual Studio2010。仍然无法获取。 请查看附件。 我做错了什么? 请告知...

非常感谢。

Mani。

追夢秋陽
7楼-- · 2020-09-24 10:50

将DLL复制到CR for VS的x86和x64文件夹以及CR文件夹:

C:\ Program Files(x86)\ SAP BusinessObjects \ .NET Framework 4.0的Crystal Reports \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86

C:\ Program Files(x86)\ SAP BusinessObjects \ .NET Framework 4.0的Crystal Reports \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win64_x64

C:\ Program Files(x86)\ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86

然后,您需要创建crw32.exe.config文件,并将Framework设置为4.0或运行UFL的任何版本的框架。

在KBA中都提到了...

Don

一周热门 更多>