Je suis en cours d'exécution à travers ce tutoriel trouvé ici:rapports de cristal VB2005: Nom « CrystalReportViewer1 » est pas déclarée erreur
http://vb.net-informations.com/crystal-report/vb.net_crystal_report_from_multiple_tables.htm
qui enseigne comment passer un champ de texte de paramètre sur un formulaire vb à un intégré Crystal Report dans le studio visuel.
Je l'ai suivi tout le chemin à travers mais lorsque je tente de construire, je recevais l'erreur:
Name 'CrystalReportViewer1' is not declared.
-je ajouter donc la ligne à la sous button1_click
Dim CrystalReportViewer1 as new CrystalReport1
donc je ont
Dim cryRpt As New ReportDocument
cryRpt.Load("c:\path\CrystalReport1.rpt")
Dim CrystalReportViewer1 As New CrystalReport1
CrystalReportViewer1.ReportSource = cryRpt
CrystalReportViewer1.Refresh()
puis je se retrouver avec un erreur de construction:
> Reference required to assembly > 'CrystalDecisions.ReportAppServer.Controllers,Version=10.2.3600, > Culture=neutral, > PublicKeyToken=692fbea5521e' > containing the type > 'CrystalDecisions.ReportAppServer.Controllers.ReportSource'. > Add one to your project.
Je vais au projet >> Ajouter une référence et je ne trouve pas cette bibliothèque.
Est-ce que je m'approche de cette façon?
merci à l'avance
Note: J'ai vérifié dans l'aide >> sur le point de faire en sorte que Crystal Reports pour Visual Studio 2005 a été installé.
I juste supprimé le contrôle reportviewer et réalisé qu'il existe deux options Reportviewer. Un sous la section Données et un autre sous Tous les formulaires Windows. Je suppose que ce sont les mêmes; Cependant, je me demande si je suis supposé faire glisser et déposer un outil ReportViewer à partir d'une section Crystal Reports? – phill
Je pense que vous avez confondu ReportViewer dans l'onglet Données de la boîte à outils) et CrystalReportViewer dans l'onglet Crystal Report. Aller avec le CrystalReportViewer. Comme vous le savez probablement, ils sont deux contrôles différents. –
Je ne vois pas CrystalReportViewer dans la boîte à outils. Y a-t-il une option que je dois activer pour que cela soit disponible? – phill