if you want to place all Crystal Reports in a folder & want to access it, then....
make the ReportName correct as follow...
Folder--> Report_Folder
Dim ReportName As String= "..\..\Report_Folder\cons.rpt"
----------------------------------------------------------------------
Your application is working fine but when you try to view the reports it shows you a Login dialog box which contained the ServerName, UserName & Password..
TO avoid Login Dialog Box, you have to make sure that Security parameters for Crystal Reports as INITIALIZED Properly....
e.g.
Dim crConnectionInfo As New ConnectionInfo
With crConnectionInfo
.ServerName = ConfigurationManager.AppSettings("ServerName")
.DatabaseName = ConfigurationManager.AppSettings("MainData")
.UserID = ConfigurationManager.AppSettings("User_ID")
.Password = ConfigurationManager.AppSettings("Password")
.IntegratedSecurity= True
End With
----------------------------------------------------------------------------
Note:-
if problem get solved, make this post as ANSWER