表格软件FineReport教程:[9]数据库查询

 时间:2024-10-30 15:00:11

1、数倌栗受绽据库查询选择服务器下服务器数据集,点击服务器数据集窗口的左上角“+”的按钮,选择数据库查询,然后给数据库查询命名,接着我们就可以添加SQL查询了。使用sql,选择好数据源后,我们就可以使用SQL对数据库表进行操作,选中查询编辑器,在其中输入SQL语句select * from Employees where EmployeeID = ${ID}。

表格软件FineReport教程:[9]数据库查询

2、这是一个带参数的SQL查询,"${"和"}"之间的ID即是参数,预览时输入参数ID=4的结果可以在预览组中看,实际就是执行了一个select * from Employees where EmployeeID=4的SQL查询。注:一般的SQL我们都通用,只是在设置参数时需要参照以上的形式。

表格软件FineReport教程:[9]数据库查询

3、下面介绍整个数据集界面的一些基本属性,在后面的章节中就不再加以介绍了。使用报表数据集的操作方法和服棣蚺幌盗务器数据集类似,只是打开报表数据集对话框,接下来的操作和服务器数据集操作相同。二者的区别在于服务器数据集的配置信息保存在当前服务器的datasource.xml文件当中,当前服务器上面设计任意一张报表都可以使用该数据集,而报表数据集则将信息保存到当前的CPT文件当中,即只能适用于当前打开的这一张报表。

表格软件FineReport教程:[9]数据库查询

4、视图查询视图查询是指对定义好的数据源中的视图进行操作。数据库查询选择服务器下服务器数据集,点击服务器数据集窗口的左上角“+”的按钮,选择数据库查询,然后给数据库查询命名,接着我们就可以添加视图查询等等。

表格软件FineReport教程:[9]数据库查询

5、使用视图查询选择数据源后我们就可以使用SQL对视图查询进行操作。如下我们以FRDemo-视图数据库为例:在查询编辑器中写sql,select * from 发货单.(发货单是某个视图查询的名字),然后点击预览可以看到视图查询引用成功。注:小技巧,我们可以将数据连接中的表、视图直接拖动到查询编辑器中。

表格软件FineReport教程:[9]数据库查询

6、模糊查询在表下方有一块空白搜索框,它们用作模糊查询。例如想要搜索客户相关的表,在搜索框中填入客户二字,会进行自动搜索进行模糊匹配:

表格软件FineReport教程:[9]数据库查询
  • 冰原守卫者如何快速提升龙的经验值
  • 武林闲侠怎么重铸装备属性
  • 天谕手游性格任务攻略
  • 哈利波特魔法觉醒处罚后如何申诉
  • 太阁立志传5技能心得
  • 热门搜索
    科技手抄报内容大全 科普手抄报内容 我们的节日春节手抄报 党史国史手抄报 班级公约手抄报 关于妇女节的手抄报 防控疫情的手抄报 关于月亮的手抄报 一年级清明节手抄报 手抄报版面设计花边