目录
1、Report-连接数据库
1.1、连接
进入应用点击文件--连接。
1.2、输入用户名、口令、数据库。
这里我的连接是用了远程连接,连接测试数据库。
2、创建测试数据
---创建表
create table new_table (
deptid number generated by default as identity primary key,
deptsum number,
deptmanager number,
deptaddress varchar2(50),
deptphone varchar2(20),
deptname varchar2(50)
);
---插入new_tablee---
insert into new_table (deptSum, deptManager, deptAddress, deptPhone, deptname)
values (100,1, '123 Main St', '555-1234', '运营部');
insert into new_table (deptSum, deptManager, deptAddress, deptPhone, deptname)
values (150, 2, '456 Elm St', '555-5678', 'IT部');
insert into new_table (deptSum, deptManager, deptAddress, deptPhone, deptname)
values (200, 3, '789 Oak St', '555-9101', '销售部');
---查询语句
select * from new_table;
select t.*,t.rowid from new_table t--查询可以修改表格数据
3、创建报表
3.1、报表创建方式
3.1.1目录创建
选择文件--新建--报表。
3.1.2导航器创建
找到对象导航器--绿色+。
3.2、自动创建
3.2.1、选择
选择使用报表向导,点击确定。
3.2.2、报表向导
点击下一步。
3.2.3、布局类型
选择布局类型,看个人具体需求,这里选择同时创建web布局和页面布局。
3.2.4、标题
输入标题名称,因为测试数据较少,这里选择了列表样式。
3.2.5、数据源
选择数据源,这里是PLSQL数据库,因此这里选择SQL Query。
3.2.6、查询条件
输入查询条件,这里比较简单只查询了表格所有数据,也可以使用查询构建器进行定义,比较适合不懂数据库命令人员进行查询,当没有连接数据库时这里会自动弹出连接框,进行连接相应数据库。
3.2.7、可用域
可用域代表表格中的字段。
3.2.8、显示域
显示域表示之后列表显示的字段,这里我们全部显示,点击>>,然后下一步。
3.2.9、计算域
在计算域里面有10种计算属性分别为:总和、平均值、计数、最小值、最大值、第一个、最后一个、%(总计)、标准差、方差。
总计通常说的是对某一列或某几列的数值进行汇总计算后的结果。总计是对数据的概括和摘要,有助于用户更好地理解和分析数据。例如,在部门报表中,总计功能可以帮助用户快速了解部门人数、部门利润等等
计数则是指表格数据条数。它可以帮助用户了解某个表格下的数据有多少条记录。例如,在部门报表中,计数功能可以帮助用户统计部门人数、薪资等。计数功能有助于用户更好地了解数据的分布情况,从而做出相应的决策和规划。
3.2.10、修改
修改域标签显示名称和宽度
3.2.11、模板
选择模板,可以使用预定义模板或者自定义模板,或者无模板都可以,这里选择了Beige,点击下一步,完成,系统将自动生成一个列表。
3.2.12、保存
点击保存,编辑文件名称,选择rdf文件。
3.3、手动创建
3.3.1、选择
选择使用手动创建新报表,点击确定。
3.3.2、修改名称
在对象导航器右键选中对应报表,选择属性监察程序,找到一般信息--名称,进行修改,回车保存。
3.3.3、报表编辑器
3.3.4、对应关系
3.3.5、sql查询
3.3.6、汇总列
3.3.7、保存
点击保存,编辑文件名称,选择rdf文件。