2016-12-29 3 views
0

日はどうだった? VS2010のCrystal Reportに関連する問題があります。ここでCrystal Reportを設計し、それをデータベースのAssessment.dboに接続し、すべてのレコードを表示するようにしています。 しかし、私はこのコードでSol.textに学生IDを入力して、唯一の学生のレコードを表示するには、選択式を使用します。Crystal Reportの選択式により、1行しか表示されない

REPORT_SHEET.CrvReport.Enabled = True 
    REPORT_SHEET.CrvReport.ReportSource = "C:\Users\MUSTAPHA YUSUF\documents\visual studio 2010\Projects\SMS\SMS\Student_CrystalReport.rpt" 
    REPORT_SHEET.CrvReport.SelectionFormula = "{Assessment.ID}=" + Sol.Text 
    REPORT_SHEET.CrvReport.Refresh() 
    REPORT_SHEET.CrvReport.RefreshReport() 
    REPORT_SHEET.Show() 

問題ではない、すべてのCrystalレポートは私だけのレコードの最初の行を与える、ということですSol.textに書かれたStudent IDのレコード。 いつも助けてくれてありがとう!

+0

テーブルスキーマについて説明してください。 – heringer

+0

私のテーブルにID、セッション、用語、クラス、科目、1stCA、2ndCA、試験、合計、位置、等級、備考を持っています –

+0

レポートのどの部分にフィールドを置いていますか? – Zeina

答えて

0

私はProblem @ Zeinaを解決しました。問題は私のスキーマにintを持たなければならない私のデータベースから来ていることがわかりました。だから私はそのintを割り当てる別の列を作成し、それは動作します。いつものサポートに感謝します!

+0

これはコードですREPORT_SHEET.CrvReport.SelectionFormula = "{Assessment.S_ID} =" + Sol.Text –

+0

これはコードです[REPORT_SHEET.CrvReport.SelectionFormula = "{Assessment.S_ID} =" + Sol.Text]列はS_IDです –

関連する問題