盈帆报表设计器盈帆报表设计器用来采集数据、加工数据、整理数据,把数据做成分组报表、交叉表、多层交叉表、明细表、主从报表等不同的报表,让数据变得更加直观、更加简洁的数据。报表保存后成为模板,模板上传报表平台上就可以通过HTML识别,方便用户通过浏览器查看、打印和导出数据。 下图是盈帆报表设计器的主界面,可以分为7个部分:1、菜单栏 2、模板存放区 3、数据源区 4、工具栏 5、工作表6、属性栏 7、格式栏。 1、菜单栏盈帆报表菜单栏由文件、编辑、模板、插入、单元格、服务器、视图、帮助组成。 文件菜单:新建模板、预览、打开模板、保存模板、模板另存为、关闭模板、导入Excel文件、退出。 新建模板:创建一个新的模板。 预览:整体预览当前的模板数据内容。 打开模板:打开已做好的模板。 保存模板:保存当前制作的模板。 模板另存为:当前模板另存为。 关闭模板:关闭当前模板。 导入Excel文件:导入xlsx文件。 退出:退出程序。 编辑菜单:撤销、重做、剪切、复制、粘贴、格式刷、左对齐、居中、右对齐。 模板菜单:模板参数、模板属性、数据填报、新建表单、重命名表单、删除表单、页面设置、固定行列、页眉设置、页脚设置。 模板参数:设置模板参数,数据类型包括:字符串、整形、浮点、日期、布尔。绑定类型包括:文本编辑框、下拉框、多选下拉框、下拉树、多选下拉树、日期框、复选框、自定义下拉框。 模板属性:对当前模板进行一些客户端与设计器上的一些设置。 1.刷新设置:在客户端是否进行自动刷新。 2.工具栏:在客户端上是否显普通工具栏、参数工具栏。 3.公式错误后的提示信息:插入的公式出现错误时,预览时会将错误的公式信息提示显示在原公式的位置上。 4.JavaScript代码注入:在客户端注入JS代码。
数据填报:数据填报与数据校验设置。 新建表单:当前模板添加新的表单。 重命名表单:当前模板的当前表单重命名。 删除表单:删除当前模板的当前表单,如当前只有一个表单,无效果。 页面设置:设置当前页面大小。 固定行列:固定模板的数据行列。 页眉设置:设置页眉格式。 页脚设置:设置页脚格式。 插入菜单:插入数据列,插入公式、插入图表、插入图片、插入斜线、插入富文本、插入列、插入列并粘贴、追加列、删除列、插入行、插入行并粘贴、追加行、删除行。 插入数据列:显示、插入数据列信息。 插入公式:显示、插入公式。 插入图片:插入图片。 插入斜线:插入斜线。单元格的文本格式为“xx|yy”或“xx|yy|zz”时,点击此按钮,将自动转化成斜线格式的图片。 插入富文本:插入富文本。 插入列:当前列前插入列。 插入列并粘贴:复制当前单元格内容,在当前列前插入列并粘贴复制的内容。 追加列:最后列后追加列。 删除列:删除当前选择列。 插入行:当前行前插入行。 插入行并粘贴:复制当前单元格内容,在当前行前插入行并粘贴复制的内容。 追加行:最后行后追加行。 删除行:删除当前选择行。
单元格菜单:条件属性、超级链接、关联子表单、区域联动、清除内容、自适应行高、合并单元格、拆分单元格。 条件属性:设置字段条件,标记不同样式格式。 超级链接:设置字段超级链接,链接模板或网页。 关联子表单:主界面显示子表单的内容,关联的子表单有多个时,可设置滚动效果。 区域联动:设置字段或图表与关联的子表单之间联动。 清除内容:清除当前选中单元格的内容与样式。 自适应行高:非数据单元格适用。 合并单元格:多个单元格合并成一个单元格。 拆分单元格:将合并的单元格拆分成多个单元格。 服务器菜单:定义数据连接。支持sqlite、mysql、postgresql、sqlserver、oracle、access、excel、webservice、memorydb等数据库。输入管理员用户、密码、服务器连接地址,可对conn.xml文件进行上传、下载。 注意: ACCESS数据库中表名不能使用中文。 Excel连接后,数据源使用sql语句select * from [sheet1$],其中sheet1$代表excel中哪个表单。 Webservice连接的json格式为{"datas":[{"id":"1","name":"aaa"},{"id":"2","name":"bbb"}]},数据源查询语句按照一般SQL语句书写。 "datas":表示表名。 "id"、"name":表示表字段。 "1"、"aaa":实际的字段数据。 此格式表示datas表中,有id、name两个字段,实际有两条数据:“1 aaa”;“2 bbb”。 MemoryDB连接用来读取内存中的数据。 文件下载是对本地文件的覆盖下载,上传文件也是对服务器上的文件进行覆盖操作。下载、上传工具指针对管理员用户,其他用户无效。连接地址直接输入“http://IP:8099”即可。 视图:模板存放区、数据源、属性栏、样式栏。 模板存放区:显示或隐藏此区域。 数据源:显示或隐藏此区域。 属性栏:显示或隐藏此区域。 样式栏:显示或隐藏此区域。 帮助:语言:汉语、英语,机器码,注册,帮助,关于。 语言:语言切换包括汉语、英语,当选择切换后,重新启动程序,会显示选择后的语言。 机器码:获取本机的机器码,将机器码发送给管理人员获取注册码。 注册:对程序进行注册。 选择.k文件或者在注册信息里填写注册信息,点击注册,进行注册操作。已注册则提示,是否重新注册。已注册则提示,是否重新注册。 帮助:打开说明书。 关于:查看版本信息等。 2、模板存放区系统默认的报表模板存放区域,提供打开模板、打开模板所在文件夹、重命名、删除模板等操作,双击模板可以快速打开模板。 3、数据源区制作报表时如需添加数据源,可根据实际需求,用sql查询语句添加数据库中的数据源,添加后的数据源在此区域显示。支持多数据库多数据源。 添加数据集:弹出数据集编辑窗口,在数据集获取语句中输入sql语句如:“select * from 表名”,就能把数据集加入数据源区。 编辑数据源:点击可以进入数据集编辑窗口,数据集获取语句可以重新修改数据源。 刷新数据连接:重新获取数据库中的表名。 删除数据源:删除当前选中数据源。 预览数据源:点击可以进入数据预览窗口,可查看通过语句查询出的结果。 预览界面中选择预览行数,点击后可看到相应的新数据。 注意:添加数据源之前需要进行“定义数据连接”操作,正常连接数据库后,方可正常获取到数据源。 4、工作栏盈帆报表基本工具,包含一些操作上的基础功能。 5、工作表采集的数据需要放入工作表中才能制作成报表,盈帆报表工作表单由多个单元组成,一个单元格可以放入文字、图标、图像,也可以放从数据源区添加数据集,然后编辑成报表。工作区以模板为单位,每个模板有多个子sheet表单。子sheet表单可拖动,第一个位置的sheet表单为主表单。 6、属性栏工作表中单元格属性功能,工作表中的数据可以分为数据集和非数据集。非数据集的属性栏显示单元格位置和插入内容,数据集的属性栏显示的单元格位置和数据集来源。 7、格式栏给工作表添加样式。样式有:扩展、样式、其他、控件设置 扩展:扩展方向纵向和横向、左父格、上父格 、排序 样式:显示格式、对齐、边框。 其他:分栏设置、伸展设置、特殊设置、单元格折叠设置。 控件设置:控件类型包括文本控件、数字控件、按钮控件、检查框控件、日期控件、文件控件、复选组合框、下拉框、多选下拉框9种控件。 控件属性设置后在单元个下会显示一个小三角,表示已对此单元格进行了控件设置。设置后的实际效果在客户端查看。 每种控件可设置基本属性还有与其相应的高级属性设置。 按钮控件有三种类型按钮:添加行、删除行、普通。添加行与删除行用来填报,设置首单元格后,在填报时列表形式进行填报。普通按钮用来JS代码注入,可编辑JavaScript代码,在客户端显示效果。 复选组合框、下拉框与多选下拉框需要配置数据字典。点击数据字典后的按钮,弹出数据字典窗口。 数据字典来源可以是数据表,也可以自定义字符串。选择数据表,则可选择已经添加的数据来作为字典显示。 选择自定义字符串,可添加数个数据字典。 |