2009-06-17 9 views
1

Je rencontre un problème lorsque je peux afficher mes rapports dans un environnement ASP.NET et même les exporter, mais dès que je les ai imprimés, je reçois ce qui suit erreur javascript:Impossible d'imprimer le rapport à partir de SQL Reporting Services

"Object doesn't support this property or method"

Quand je lance le débogueur, je vois le code suivant:

<HTML> 
    <BODY onload="Print()"> 

     <OBJECT ID="RSClientPrint" CLASSID="CLSID:FA91DF8D-53AB-455D-AB20-F2F023E498D3" CODEBASE="?rs:Command=Get&rc:GetImage=8.00.1038.00rsclientprint.cab#Version=2000,080,1044,000" VIEWASTEXT></OBJECT> 

     <script language="javascript"> 
     function Print() 
     { 
      RSClientPrint.MarginLeft = 6.35; 
      RSClientPrint.MarginTop = 3.81; 
      RSClientPrint.MarginRight = 6.35; 
      RSClientPrint.MarginBottom = 3.81; 

      RSClientPrint.PageHeight = 215.9; 
      RSClientPrint.PageWidth = 355.6; 

      RSClientPrint.Culture = 1033; 
      RSClientPrint.UICulture = 9; 

      RSClientPrint.Print("http://192.9.200.36/ReportServer", "%2fERSReports%2fGrossRequirements", "GrossRequirements") 
     } 
     </script> 

    </BODY> 
</HTML> 

J'ai même essayé de faire cela depuis le serveur, connecté en tant qu'administrateur ... et ont mis les paramètres de sécurité dans IE à bas et toujours obtenir cette erreur.

Tout cela fonctionnait la semaine dernière, et pour autant que je sache, la seule chose qui a pu arriver est une mise à jour a été poussée par le serveur, qui est probablement le coupable.

Quoi qu'il en soit, une idée de comment contourner cela? Mes utilisateurs ont désespérément besoin d'imprimer ces rapports.

Toute aide serait appréciée!

Répondre

Questions connexes