Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports crystal报表-创建报表不等于列_Crystal Reports_Crystal Reports 2008_Crystal Reports 2010 - Fatal编程技术网

Crystal reports crystal报表-创建报表不等于列

Crystal reports crystal报表-创建报表不等于列,crystal-reports,crystal-reports-2008,crystal-reports-2010,Crystal Reports,Crystal Reports 2008,Crystal Reports 2010,我有两个表,学生和出勤,他们有一个共同的领域SID,他们链接 学生 SID |姓名|年级|年龄| 01 | A1 | B1 | 8| 02 | A2 | B2 | 9| 03 | A3 | B1 | 8| 04 | A4 | B4 | 10| 05 | A5 | B1 | 8| 06 | A6 | B1 | 8| 出席 援助| SID |出席|日期| 001 | 01 |是| 12-12-16| 002 | 01 |是| 13-12-16| 003 | 02 |是| 12-12-16| 004

我有两个表,学生和出勤,他们有一个共同的领域SID,他们链接

学生

SID |姓名|年级|年龄|

01 | A1 | B1 | 8|

02 | A2 | B2 | 9|

03 | A3 | B1 | 8|

04 | A4 | B4 | 10|

05 | A5 | B1 | 8|

06 | A6 | B1 | 8|

出席

援助| SID |出席|日期|

001 | 01 |是| 12-12-16|

002 | 01 |是| 13-12-16|

003 | 02 |是| 12-12-16|

004 | 02 |是| 13-12-16|

我想在crystal reports中创建一个报告,它将为缺席的学生提供, 使用考勤表


例如,其中attention.SiD Student.SiD

首先在数据库中使用以下查询创建视图:

select * from Students where SID NOT IN (Select DISTINCT(SID) from Attendance);
创建新表单 在新窗体上拖放带冠的报表组件 在右上侧,选择从上面的查询创建的视图。 使用标签和db字段设计表单 就这样。 或者,如果无法创建视图,请执行以下步骤:

创建新表单 在新窗体上拖放带冠的报表组件 选择要查询的学生表 使用标签和db字段设计表单 在表单加载时使用下面的代码 SqlConnection-cnn; 字符串连接字符串=null; 字符串sql=null; connectionString=连接到sql server; cnn=新的SqlConnectionconnectionString; 美国有线电视新闻网开放; sql=从SID不在的学生中选择*,从考勤中选择DISTINCTSID; SQLDataAdapterDSCMD=新的SqlDataAdaptersql,cnn; 数据集ds=新数据集; dscmd.Fillds,数据; objRpt.SetDataSourceds.Tables[0]; crystalReportViewer1.ReportSource=objRpt;
crystalReportViewer1.刷新;感谢您的及时回复,很遗憾我没有权限创建视图,我只能使用Crystal reports。什么是报表结构?