on 2023 Jul 06 11:32 AM
Our application using microsoft office [microsoft access form] is migrated to 64 bit. We are using office 365 in Windows 10 64 bit operating system.
Previously craxdrt was getting used to open crystal report. Below code used to work.
Set Report = crxApplication.OpenReport(GetPath & "Reports\TST.rpt", 1).
Now we get error class not registered.
In this regard installed 32 bit Crystal report , ref did not work. Registered the dll craxddrt also . Still same error was coming.
Then installed 64 bit component but craxddrt is not available. Kindly suggest how to proceed with the issue.
Request clarification before answering.
craxddrt.dll is no longer licensed or available for use. You would have to use the .NET SDK to build a new viewer for Access to run. You can find more information about the .NET SDK in the Crystal for VS wiki.
-Dell
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
To clarify:
craxddrt.dll is the embedded report designer used in Visual Studio, and at one time was distrbutable.
craxdrt.dll was the COM Report Designer and Developers could include it in their applications to allow users to run reports.
Your issue is as you noted, there is no usable 64 bit version of the embedded craxddrt.dll that Visual Studio uses and craxdrt.dll never had a 64 bit version.
Either of them do not get distributed or installed with the .NET Runtime files.
Support for craxdrt.dll ended in Version 10.
As Dell noted, only option now is to use Cr for VS and use RAS to build your own Reported Designer. It doesn't have the full features as the RDC but you can get close using Report Templates.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
63 | |
8 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.