[ad_1]
こんにちは、私はコミュニティに助けを求めるために書いています。ここで私の問題の解決策が確実に見つかることを知っているからです。 私は成功せずに数日間探していました。 私はvb.netプログラミングの初心者です
rdlc レポート マトリックスにデータを表示したいのですが、すべてのデータが表示されません。
私のプロジェクトには 3 つのテーブルがあります。
tbEleve tbNotes tbMaterials
これら 3 つのテーブルを次のクエリに添付します。
<pre lang="SQL">SELECT DISTINCT tbEleve.Matricule, tbEleve.Nom, tbMatieres.Matiere, tbNotes.NoteEleve, tbMatieres.Coef FROM ((tbEleve INNER JOIN tbMatieres ON tbEleve.ID_Classe = tbMatieres.ID_Classe) INNER JOIN tbNotes ON tbMatieres.ID_Matiere = tbNotes.ID_Matiere AND tbEleve.Matricule = tbNotes.MatriculeEleve) UNION ALL SELECT tbEleve_1.Matricule, tbEleve_1.Nom, tbMatieres_1.Matiere, tbEleve_1.ID_Notes, tbMatieres_1.Coef FROM (tbEleve tbEleve_1 INNER JOIN tbMatieres tbMatieres_1 ON tbEleve_1.ID_Classe = tbMatieres_1.ID_Classe)
これにより、クエリジェネレーターで次の結果が得られます。
つまり、私のマトリックスはデータ アダプターのすべてのデータを表示しません。
私が試したこと:
次のSQLクエリでテーブルを添付しました
<pre lang="SQL">SELECT DISTINCT tbEleve.Matricule, tbEleve.Nom, tbMatieres.Matiere, tbNotes.NoteEleve, tbMatieres.Coef FROM ((tbEleve INNER JOIN tbMatieres ON tbEleve.ID_Classe = tbMatieres.ID_Classe) INNER JOIN tbNotes ON tbMatieres.ID_Matiere = tbNotes.ID_Matiere AND tbEleve.Matricule = tbNotes.MatriculeEleve) UNION ALL SELECT tbEleve_1.Matricule, tbEleve_1.Nom, tbMatieres_1.Matiere, tbEleve_1.ID_Notes, tbMatieres_1.Coef FROM (tbEleve tbEleve_1 INNER JOIN tbMatieres tbMatieres_1 ON tbEleve_1.ID_Classe = tbMatieres_1.ID_Classe)
アクセスデータベースを使用しています
解決策 1
Go to Design view, Select Smart tag. Click Choose Report Dropdown, Select RDLC report (StudentReport). Click Choose Data Source and select <New data Source>. Select Object and Give DataSource Name.
[ad_2]
コメント