C/SIDE Hyperlinking Error - using crystal reports with NAV..

Hi Experts,

I am trying to use crystal reports in Native NAV DataBase 5.0, While running the report I got a error message like C/SIDE Hyperlinking Error even though I click yes/no it doesnt respond…

These are the steps I followed…

  1. Installed NODBC and Crystal Reports in my server machine.

  2. Retrive all tables from Navision using NODBC through Crystal Reports.

  3. Design the report using Item table and save it in a common network Drive P: as Item.rpt

  4. In navision I create a new form place a command Button onpush trigger(). I wrote a following code

Hyperlink(‘P:Item.rpt’)

  1. When Click that button I got a ERROR - C\SIDE HYPERLINK FAILED,

I restart the server it doesnt fix the problem

Experts , Please give sugession

Thanks in Advance

Hi,

Can the client see the P drive - also is the report in the root of the P drive?

Try with a backslash

‘P:\item.rpt’

Hi,

I given the same path hyperlink(‘P:\Item.rpt’); still its not working

Getting the same error C\SIDE HYPERLINK FAILED

Expecting All theExperts to give their valuable suggestion…

Thanks in Advance

Hi,

I don’t think the problem is in the C/AL code but with the link. Have you crystal install on the machine and is it linked to the .rpt file extension?

Try to launch the report in explorer and see if it give an error.

Hi,

I don’t think the problem is either in the C/AL code syntax, nor in the path.
(I would suggest that you write the full path though, to remove any risk that some user has another drive mapped as P:)

The problem here is that the .rpt extension is not known to NAV.
There is a list of “known” extensions in the fin.stx file (as i recall it).
If the extension you try to use with the HYPERLINK-command is not in this list, then you get the hyperlink-error.

Since you can’t modify the fin-stx file, you can’t solve this simply by adding the .rpt extension.
You should however be able to use the SHELL-command instead.
e.g.
SHELL(\servername\share\item.rpt);
(well i haven’t actually tried this solution, but i assume it will work [:D])