Bonjour à tous !
Question je pense assez simple, j'ai une bdd sql server 2008 avec 3 tables.
Lors de mon premier test (je suis nouveau dans CR) j'ai mis toutes les tables dans le rapport. Même en retirant les liens, il me mixe les données bizarrement.
J'en ai conclut qu'il fallait passer par des sous états.
J'ai donc inclut un état, dans mon rapport principal.
Quand je lance le site, le rapport principal s'affiche, il contient bien les noms de colonnes du sous rapport, mais aucune données ne s'affichent...
Avec mon premier rapport j'envoyais les données dans le page load, de cette façon:
Dim ds AS New DataSet1()
Dim da AS New DataSet1TableAdapters.BilanMatieresTableAdapter()
Dim da2 AS New DataSet1TableAdapters.BilanPesageTableAdapter()
Dim da3 AS New DataSet1TableAdapters.BilanZingageTableAdapter()
da.Fill(ds.BilanMatieres)
da2.Fill(ds.BilanPesage)
da3.fill(ds.bilanzingage)
CrystalReportSource1.ReportDocument.SetDataSource(ds)
Avec un rapport vide contenant un sous rapport, si je lance l'application avec ce même code, il y a une erreur me disant que "le rapport ne contient aucune table". Certes, il a juste un sous rapport.
J'ai donc retiré ces lignes, et j'obtiens mon rapport avec le sous rapport n'ayant que des noms de colonnes.
Je suspecte qu'il n'a donc pas de source de données, mais comment lui passer ?
Il n'y a pas de report.subreport.setDataSource =/
J'espère que mon problème est bien expliqué, et que vous saurez m'aider ! :S
Merci !