我有一个表名日志,其中包含特定组织中员工的成就日志
ID
User_ID
Logs
StartDate
StartTime
FinishedDate
FinishedTime
我只想根据两个用户输入进行打印。 User_ID和FinishedDate。如何使用Crystal Report实现它?
答案 0 :(得分:1)
这假设您已经有一个显示该表格数据的报告(并且您的报告中没有参数):
要在数据绑定后从VB应用程序应用这些参数,您需要在报表对象上调用SetParameterValue方法,如下所示:
report.SetParameterValue("User_Id", 1256)
report.SetParameterValue("FinishedDate", date)
修改
您需要更详细地研究将数据加载到报告中。你的问题是如何从VB.net传递参数到水晶。以下是简要介绍:
' Create a report document - pointing to your .rpt file
report = new ReportClass()
report.FileName = fileName
' Assign the report object to your viewer
ReportViewer.ReportSource = report
' perform any database logon
report.SetDatabaseLogon(...credentials...)