我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据输入也是我的菜

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据输入也是我的菜

BI 软件市场越来越热闹,但由此也给软件用户带来了“选择恐惧症”,在貌似功能类似的情况下,用户会转而关注到底哪款软件更加炫酷、便捷、易上手。但事实上,仍旧有不少实用性的功能是 BI 系统中需要的,就像本文要介绍的数据录入,即便不在 BI 常规意义的分析呈现范畴,但是作为业务流程中重要的起始环节之一,如果能够让录入人员比照格式清晰、意义明确的表格进行输入,对于数据的有效性、完整性等都会有极大的帮助。

报表既然是个表格,而表格都是可以填的,那么,用户希望报表能支持填写也是理所当然的事情了。利用报表来填报录入各种业务数据。例如通过销售合同表来录入新签合同、通过员工信息表来录入新进员工信息,操作自然,含义明确,实在是挣钱养家、居家旅行的必备功能啊。但是,许多 BI 风格的报表工具都不支持填写,一旦碰到需要填写或者修改的表格还要另行处理,非常麻烦。

现在好了,使用润乾报表之后就再也不愁了,除了高端大气的大屏展示功能、炫酷的统计图、移动端随时随地查看报表、秒速呈现大报表、导出打印一气呵成,等等等等,润乾报表还有一项强大的功能:数据填报。

数据填报功能的载体称为填报表,润乾填报表能够实现各类填报需求,无论规范还是复杂,并且设计过程简单高效。

一、 数据呈现及录入的多样性

· 网格式填报表

这种填表类似纸质的登记过程,数据记录以清单形式纵向列出,一条记录就是一行,用户逐条录入,最后多行一起提交入库。

数据输入也是我的菜

· 行式填报表

在填报应用中,有时候并不仅仅是修改数据或者在留白处录入数据,很多时候,可能还需要我们在已展现的数据中插入新数据和删除数据,这时,行式填报表便是最佳选择。

润乾报表中,增加行、插入行、删除行完全可以一气呵成。

数据输入也是我的菜

· 自由格式填报

上面两种报表在展现时,会同时展现多条用户数据,在某些情况下这是不合理的或者不方便的。特别是为了数据含义的直观和页面的美观,需要将一条记录设计成多行多列的形式,这样的填报表称为自由格式填报。

同时,填报表中也可以借助参数模板,来查询定位特定的数据。

数据输入也是我的菜

· 多源填报表

在实际的应用中,经常会出现一张填报表的数据,需要同时保存到多张物理表中的情况,并且要求多张表之间保持数据库事务一致性。这种填报表,我们称为多源填报表。

比较常见的多源填报表是主子填报表,通过主子表的填报,将用户输入的数据同时存入多个物理表中。传统的填报工具遇到这种填报表,因为要确保一致性,往往只能编程实现。但是在润乾报表中,利用润乾报表的填报模型,很轻松就可以无编程实现了。

如下面的主子表,上面的数据来源于订单表,下面的数据来源于订单明细表,填报之后一起提交,各自更新到对应的数据表中。

数据输入也是我的菜

· 填报表组

很多业务系统中,还需要对多张填报表同时进行编辑,然后批量提交数据库,或者批量导入 / 导出 excel,等等。这种多个填报表同时操作的功能,我们称为填报表组,例如:

订单表:

数据输入也是我的菜

订单明细表:

数据输入也是我的菜

二、数据处理

润乾填报表的数据处理部分中,数据来源与数据去向是分开配置的,所以轻松实现了数据来去自由和来去无关,从而支持以下各种甚至更多使用场景:

  • 最常用的数据来源表与回填数据表一致,也就是常见的修改数据的情况。

  • 展现报表时数据来源于表 A,在 web 中填报数据后,提交时将数据保存入表 B。多见于基于工单的业务流转情况,此时要求表 A 和表 B 中的字段都能与报表字段进行对应

  • 展现空白表格,录入数据后提交入库。比如新员工入职时录入自己的个人信息时,不适合也不应该将不同人员的信息展现给彼此,这时就可以用空白填报表,不展现数据,只录入数据。效果如下:

数据输入也是我的菜

三、填报格的智能设置

· 数据合法性校验

为了保证信息准确无误的入库,填报表往往需要在客户端页面输入时进行合法性检查,例如检查输入是否为数字、是否符合规定的格式或数据范围等。这可以通过设置单元格校验属性,编辑校验表达式来进行校验。

例如要求工资填报格(H3)里填写的数据在 3000 到 10000 之间,那么就可以将单元格的校验表达式设置为:H3>=3000&& H3<=10000。并在录入非法数据时出现如下提示:

数据输入也是我的菜

· 自动计算

填报时,为了简化用户输入,减少错误率,往往还需要为用户提供自动计算功能,也就是在录入了某些数据后,系统会自动算出另外一部分单元格的值。自动计算大部分时候要求在网页上即时响应,也就是用户在网页上录入数据时就触发另外一些单元格自动计算。

润乾填报表中,自动计算表达式采用 Excel 风格的公式,允许跨页计算。函数方面提供了 sum、average、count 和 sumproduct 等聚合函数,分别为汇总、求平均值、计数和单元格数组乘积之和等。

例如,要求在下表中根据工资填报格(H3)计算应发工资,应发工资为工资的 1.2 倍,那么可以设置应发工资格的表达式为:=H3*1.2,效果如下:

数据输入也是我的菜

· 编辑风格

在录入数据的时候,有时会因为人工操作录错数据,或者不清楚数据范围导致录入比较费劲,举例来说:对于性别字段,只有男女两项可选,直接录入可能会有拼写错误,如果有中文下拉框供用户下拉选择的话,就会提高不少效率。润乾填报表中提供了这种帮助用户快速、正确录入数据的功能,称为编辑风格。

润乾报表填报提供的编辑风格包括下拉列表框、单选按钮、下拉数据表、复选框、下拉日历、上下载文件、下拉树等

如上面的员工表中,性别列填报格的编辑风格可以设置为下拉列表框:

数据输入也是我的菜

出生日期及入职日期列填报格的编辑风格可以设置为下拉日历:

数据输入也是我的菜

四、结合集算器,可做到任意数据源的录入

目前润乾填报表除了支持内置的 Oracle、SQLServer、Mysql、DB2、PostGres 等数据源外,还可以结合集算器使用,进而可以实现对 Hive、Hbase、Redis、Mongo、Webservice 等其他外部库的支持。除此之外,润乾填报表还可以将本地文件作为数据源使用,例如 Excel 文件、json 文件、xml 文件、二进制文件等等。

综上,润乾填报表基于其类 excel 报表设计模式可轻松高效地设计各种格式的填报表,为格式需求多样、数据填报方式复杂的填报业务提供了灵活的解决方案。心动不如行动,快快去下载试用吧。

我不是药神,我是表神!


详情链接:http://c.raqsoft.com.cn/article/1540446843927?r=gxy

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据输入也是我的菜

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

数据输入也是我的菜

BI 软件市场越来越热闹,但由此也给软件用户带来了“选择恐惧症”,在貌似功能类似的情况下,用户会转而关注到底哪款软件更加炫酷、便捷、易上手。但事实上,仍旧有不少实用性的功能是 BI 系统中需要的,就像本文要介绍的数据录入,即便不在 BI 常
2023-06-02

我的输入数组不断重写自己

如果您希望数组不断重写自己,您可以使用一个循环来实现。在每次循环中,您可以将新的数组赋值给旧的数组,以实现重写。以下是一个示例代码,展示了如何实现这个功能:```// 原始数组int[] array = { 1, 2, 3, 4, 5 };
2023-09-26

堂妹问我:InnoDB是如何插入数据的?

假如,我想成为一名文学家,立志写一部长篇巨著,那么就需要把文字记录在纸张上。第一步就是从造纸厂购买两大卷未做裁切的白纸。相应的,在计算机中,所有数据也需要记录在磁盘、磁带、光盘等存储介质上进行长期保存。

python输入数据判断数据类型的方法是什么

在Python中,可以使用`type()`函数来判断数据的类型。例如:```pythondata = input("请输入数据:")data_type = type(data)print("数据类型为:", data_type)```上述代
2023-08-11

python输入多个数据的方法是什么

在Python中,可以使用input()函数来获取用户的输入。input()函数会将用户输入的数据作为字符串返回。如果需要输入多个数据,可以使用split()函数将字符串分割成多个子字符串,然后将每个子字符串转换为相应的数据类型。下面是一个
2023-10-11

Java中常用数据类型的输入输出方法是什么

这篇文章主要介绍Java中常用数据类型的输入输出方法是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、Char型这里说的char型指的是只输入一个字符的情况。1.1 输入格式:import java.io.I
2023-06-22

java怎么实现数据的输入和输出

在Java中,可以使用Scanner类来实现数据的输入和使用System.out.println()方法来实现数据的输出。以下是一个简单的示例代码,演示了如何使用Scanner类实现数据的输入和使用System.out.println()
2023-10-27

java怎么获取输入的数据

在Java中,可以使用Scanner类来获取用户的输入数据。首先需要导入Scanner类:```javaimport java.util.Scanner;```然后可以创建一个Scanner对象来获取用户的输入数据:```javaScann
2023-08-17

Java常用数据类型的输入输出有哪些

这篇文章主要介绍Java常用数据类型的输入输出有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、Char型这里说的char型指的是只输入一个字符的情况。 1.1 输入格式:import java.io.IOE
2023-06-29

Ruby中输入输出操作的数据加密技巧

Ruby输入输出操作数据加密教程在当今的数据安全和隐私保护日益受到重视的时代,加密技术成为了确保信息传输过程中不被未授权访问的关键手段。特别是在处理大量敏感数据时,如何有效地对数据进行加密显得尤为重要。本文将介绍如何在Ruby语言中实现数据的输入输出操作以及数据加密,帮助
Ruby中输入输出操作的数据加密技巧
ruby2024-12-17

Caffe中的数据输入怎么处理

在Caffe中,数据输入主要通过定义数据层进行处理。数据层的作用是将数据加载到网络中并传递给网络的输入层,以便网络可以进行训练或推理。数据层的定义通常包括以下几个步骤:定义数据源:数据源可以是LMDB、LevelDB、HDF5等格式的数据
Caffe中的数据输入怎么处理
2024-03-07

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录