反馈已提交

网络繁忙

自由报表填报

  • 文档创建者:文档助手1
  • 历史版本:19
  • 最近更新:Alicehyy 于 2024-06-24
  • 1. 概述

    自由填报报表采用自由报表的样式,可以在多行录入数据。自由填报报表可以自定义报表的布局,具有样式自由、风格多样的特点。

    2. 示例

    2.1 示例效果

    制作一张员工信息登记表,使用多种类型的填报控件录入数据。

    图片2.png

    2.2 数据准备

    新建数据集 ds1,数据库查询对话框中写入 SQL 查询语句SELECT * FROM 雇员,取出「雇员」表中所有数据。

    Snag_d40d195.png

    2.3 报表设计

    按照下图所示设计报表的样式:

    Snag_d4dbda1.png

    2.4 添加填报控件

    按照下面表格中的说明给用于录入数据的单元格添加和设置填报控件。添加控件的方法见文档 填报控件 的 1.3 节。

    单元格控件类型操作
    C4文本控件
    H4文本控件H4 单元格插入公式today( ),显示今天的日期作为默认值
    C6文本控件
    F6单选按钮组控件自定义数据字典,添加两个单选按钮选项「男」、「女」
    C7日期控件日期控件设置为日期型,采用「yyyy-MM-dd」格式
    F7日期控件日期控件设置为日期型,采用「yyyy-MM-dd」格式
    C8下拉框控件数据字典设置为数据集 ds1 的数据列「职务」
    F8文本控件
    C9下拉框控件数据字典设置为数据集 ds1 的数据列「地区」
    F9下拉框控件数据字典设置为数据集 ds1 的数据列「城市」
    C10文本控件
    G10文本控件填写规则为「邮编」
    C11文本控件填写规则为「手机」
    G11文本控件填写规则为「电话」
    B13文本域控件
    H6文件控件文件类型为「jpg」、「png」、「gif」,大小限制为「1024KB」

    Snag_d530b4b.png

    2.5 设置填报属性

    设置填报属性将需要录入数据的单元格跟数据库表中的数据列对应起来。

    1)菜单栏选择「模板>报表填报属性」,打开报表填报属性设置对话框。

    Snag_d71470a.png

    2)报表填报属性设置对话框选择「提交」,点击,新增一个内置SQL的数据提交方法。选择提交类型为智能提交,数据库为「FRDemo」,表为「雇员」,先后通过「智能添加字段」和「智能添加单元格」功能将单元格与数据库表中的数据列绑定起来,勾选「雇员ID」为「主键」。勾选未修改不更新,点击「确定」,即完成报表填报属性的设置。

    注1:勾选了未修改不更新后,进行填报时,页面上未修改的数据不会参与提交,具体介绍可参考填报未修改不更新

    注2:如果涉及到修改或删除需求,那么必须勾选一个或多个主键,这里的主键相当于 SQL 中 where 的效果,不同于数据库的主键。

    Snag_d7b3fb6.png

    3. 效果预览

    3.1 PC端

    1)点击「保存」按钮,保存报表。点击「预览」按钮,选择「填报预览」查看报表。

    Snag_d8dbbd4.png

    2)填报预览效果:

    图片2.png

    3.2 移动端

    移动端查看报表的方式参见 报表移动端预览

    Screenshot_20190906_103855_com.finereact.v10.jpg

    4. 已完成模板

    已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\demo\NewbieGuide\自由填报报表.cpt

    点击下载模板:自由填报报表.cpt

    附件列表


    主题: 填报应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持