水晶报告选择公式只给我一行

时间:2016-12-29 02:43:45

标签: vb.net crystal-reports

那天怎么样? 我在VS2010中遇到了与Crystal Report相关的问题,我在其中设计了Crystal Report并将其连接到我的数据库中的Assessment.dbo,它可以正常显示所有记录。 但我使用选择公式只显示一个学生记录,方法是在Sol.text中键入学生ID,并使用以下代码:

 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 Report只给出了记录的第一行,而不是Sol.text中写入的学生ID的所有记录。 非常感谢您的平常帮助!

1 个答案:

答案 0 :(得分:0)

我已经解决了问题@Zeina,我发现问题来自我的数据库,我必须在我的架构中使用int。所以我创建了另一个列来分配该int,它的工作原理。非常感谢您的常用支持!