本篇关于组件的使用 全篇文章 技术类型定义为基础 算是自己"温故而知新" 我曾经在某个故事中记下这样一句话 “师傅,你说有的人总是记性很差,就单说看书来说,天天看,天天忘。可为什么还要继续天天看呢”师傅回答:"记性差是常有的事情 大部分人都会遗忘 尽管一直看书一直忘,可你不还是在一直在看的过程中吗,如果不看 岂不是忘都没墨水忘了......"
😍 排序记录
🍀 概念
见名知其意 就是对数据排序用的控件 该控件可以按照指定字段的升序或者降序对数据流进行排序,该组件常常和去除重复记录控件使用 记录集连接控件等
🍀 实战
此案例仅仅演示排序效果
表输入
排序记录
表输出
效果图
😍 合并记录
🍀 概念
合并记录适用于将两个不同来源的数据合并,这两个来源的数据分别为旧数据和新数据,该步骤将旧数据和新数据按照指定的关键字匹配、比较、合并,注意旧数据和新数据需要事先按照关键字字段排序,并且旧数据和新数据要有相同的字段名称。
合并后的数据将包括旧数据来源和新数据来源里的所有数据,对于变化的数据,使用新数据代替旧数据,同时在结果里用一个标识字段,来指定新旧数据的比较结果
标识名称 | 含义 |
identical | 旧数据和新数据一样 |
changed | 数据发生了变化 |
new | 新数据中有而旧数据中没有的记录 |
deleted | 旧数据中有而新数据中没有的记录 |
🍀 实战
旧数据
新数据
合并记录
效果图
😍 Swith/case
🍀 概念
Switch/case控件 是最典型的数据分类控件 可以利用某一个字段的数据的不同的值 让数据流从一路到多路
🍀 实战
数据
Switch/case
效果图
😍 过滤记录
🍀 概念
和Switch/case作对比的话 过滤记录相当于if-else 可以自定义输入一个判断条件 后将数据流中的数据一分为二 一边为true 一边为false
🍀 实战
数据还是Switch/case中使用的数据
过滤记录
效果图
😍 记录集连接
🍀 概念
记录集连接可以对两个步骤中的数据流进行左连接、右连接、内连接、外连接。此控件功能比较强大,在工作中是经常用到此控件的,需要注意的就是使用此控件之前需要先对记录集的数据进行排序,排序字段需要两个表关联的字段 否则数据错乱,出现null值
🍀 实战
数据准备 一个用户表、角色表就够了
Excel输入
排序 下面一个排序同理 不在赘述
记录集连接
效果图
有感兴趣的可以尝试一下设计用户表、角色表、权限表 将通过记录集控件进行练习