除了在首次设计报表时通过“报表管理”窗体添加表外,我们也可以在后期随意添加SQL表。可以通过下面的方法添加。
第一步,在数据源上右键,点击“添加数据集”菜单,打开“数据集-常规”窗口。
第二步,切换到“常规”标签,设置SQL表的名称为“purOrder”。
第三步,切换到“查询”标签,设置一下查询的SQL语句。
我们可以点击蓝色的铅笔图标,进入SQL“可视化数据查询设计器”,此设计器并不支持所有数据库类型。目前支持的比较好的就是SQLServer数据库。我们可以通过可视化的方法实现SQL语句的编辑。
双击或拖拽可添加多个表,并在弹出的“表关系”窗口中设置表的关联关系。
如果SQL语句中使用到了参数的话,也需要特别注意,与参数相关的内容可以参考:SQL参数
第四步,如果有需要,我们可以给SQL语句返回的字段修改一下在报表中的显示名称。
第五步,如果我们的SQL语句中使用了参数,需要在这里定义一个参数,并且将报表中的参数赋值给此参数。