帆软填报--行式填报报表

准备

下载帆软设计器,自己注册账号,获取激活码

在这里插入图片描述

定义数据连接,分为测试库和生产库两个

  • 测试
    在这里插入图片描述
  • 生产
    • 这里的目的是我要把最终测试成功的帆软模板放到生产环境一份,然后让同事开通生产的目录权限

在这里插入图片描述

配置帆软填报MySQL库测试环境

  • 需要在mysql中建表,我这里使用的是dbeaver连接的mysql数据库,这个倒是随意,只要能建表就行
  • 我这里是没有生产环境的权限的,只记录测试
    在这里插入图片描述

测试

帆软库建表

  • 在数据库建表的时候务必设置主键。
    在这里插入图片描述

登录测试开发工作目录

在这里插入图片描述
在这里插入图片描述

为模板指定数据集

  • 打开菜单栏‘模板’->‘模板数据集’,新建数据库查询,然后选择自己的数据库连接,把目标数据表拖入SQL查询命令行。
    在这里插入图片描述
    在这里插入图片描述

为模板添加数据字段

  • 如果模板数据列和模板数据集中字段的顺序一致的话,可以批次导入数据字段。可以按住shift鼠标依次单击模板数据集中的起始字段和结束字段,然后拖入模板数据列的起始单元格,选择‘从左向右’展开。如果模板数据列和模板数据集中字段的顺序不一致的话,可以单独选中模板数据集中的字段再拖入模板相应数据列。
    在这里插入图片描述
  • 设计字段的属性
  • 根据行式填报要求,将数据字段所在单元格全部设置为‘列表’。这里需要对每个单元格单独设置。选择‘单元格元素’标签页,在‘数据设置’中选择‘列表’。
    • 单元格元素→数据设置→列表
  • 组件设置→选择控件→设置是否为空等注意如果此数据列为主键位置,则不可勾选‘允许为空’选项。
    • 例如自增主键肯定是数字控件不允许为空,不允许小数,不允许负数
    • 例如一般的列我们可以设置文本控件→是否为空,可以同时选中多个目标单元格,

在这里插入图片描述
在这里插入图片描述

报表填报属性(报表字段和数据库字段的映射)

  • 打开菜单栏“模板”->“模板填报属性”,在‘提交’选项卡中添加‘内置SQL1’,选择对应数据库和数据表,选择‘智能添加字段’,为模板添加数据字段。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 选择‘智能添加单元格’,单击对应模板单元格添加值。如果模板数据列和模板数据集中字段的顺序一致的话,可以单击模板单元格起始位置,然后利用向右方向键‘->’,依次为模板单元格添加值。
  • 根据数据库设计要求,务必添加填报主键,此处主键和数据表的主键一致。
  • 在本例中id前面要打对勾
    在这里插入图片描述

设置模板的web属性(一些新增列,删除列等web小插件)

在这里插入图片描述

  • 一定要注意,为该模板单独设置
    在这里插入图片描述

可以调整一下表样式(颜色,大小,文本框等)

在这里插入图片描述
在这里插入图片描述

web页面目录管理→添加模板

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试该模板

在这里插入图片描述

验证该模板

在这里插入图片描述

  • 最后发现创建时间和更新时间为null,并没有当前的时间戳
  • 发现帆软建表两个时间是允许null的,加一个not就可以了
    在这里插入图片描述

生产

  • 切换生产环境,将模板另存为至生产环境对应的目录
    在这里插入图片描述
  • 在生产环境下新建工作目录需要联系超级管理员开通相应编辑权限。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值