1、搭建前,我们要对整个应用的框架有个构想(如下图):一、主要用于公司仓库、道具、酒店等信息的记录与查询;二、主要用于客户对应的道具、酒店等信息的记录与查询。
2、注:本文以简道云模板中心【婚庆运营管理系统】为例,建议对照模板阅读本文
3、根据上图框架结构,在简道云里新建应用→新建文件夹:
4、【系统设置】文件夹中,分别搭建「仓库管理」、「道具管理」、「酒店管理」三个表单,以及以「酒店管理」表单为数据源的「酒店查询」报表,实现仓库、道具、酒店基本信息的录入及查询等功能。
5、关键学习:合理选择附件控件和图片控件。图屡阽咆忌片控件是简道云最近更新的功能,主要用于上传jpg,jpeg,png,gif,bmp格式的图片,同时带有压偕媸蝾纱缩上传、只允许拍照等功能;而附件控件则无压缩和拍照功能,但是支持如xlsx、doc、pptx、psd、rar等文件格式。
6、【淦甓特猩物品登记】文件夹中,分别搭建如下图所示的四个表单、两个报表,在【系统设置】文件夹中,主要录入道具、酒店的基本信缓肉酪盂息,不涉及进出数量的记录,而【物品登记】则主要反映道具的入库、损坏报修等流动状态下的信息,方便道具管理人员的操作与管理。
7、关键学习一:「物品报损」表单和「道具入库」表单结构基本一致,表单搭建时需要注意关联数据、数据联动、成员控件的配合使用,效果如下:
8、实现方式:插入关联数据控件,将该控件与「数据管理」表单关联,从而实现:当上传「物品报损」的物品类别时,即可调出数据库中相应类别的所有道具,无需打字录入。具体操作过程如下图所示:
9、关键学习二:机智地使用数据联动功能。这里要实现“当确定道具名称时,即可出现相应道具的尺寸、单位等信息”,操作过程如下图所示:
10、此表单最后报损人默认为当前用户,即“谁报损记录谁”,实现过程如下:
11、关键学习三:表单+聚合表实现高级功能。在肺嫜错峭「物品报损」表单和「道具入库」表单数据录入时,需显示库存余量以避免出现负库存的现象。那这里的实时库存要怎么计算呢?简道云聚合表很好得解决了这个问题,下面以「道具入库」、「物品报损」为数据源搭建一个聚合表,聚合表属性设置过程如下图所示:
12、搭建完的聚合表即可实现计算库存的目的:
13、当然,这里聚合表的搭建还是服务于「道具入库」、「物品报损」表单,所以现在我们回到这两个表单中,进行如下操作:
14、那么每次在上面两个表单中录入道具名称后,都能查看到相应道具的剩余库存,当操作不合逻辑时,会自动提醒错误。
15、关键学习四:报表的多表关联。聚合表虽然很强大,但并不能让非管理员直接观察所有道具的库存数据,这时想要观察库存情况,则需要新建一个「库存查询」报表
16、查询条件变化时,库存、道具表也随之被筛选,这个效果要如何实现呢?首先从简单的道具信息表入手,它主要用于统计道具名称、尺寸等信息,自然以「道具管理」为数据源表单,那么条件查询也应使用「道具管理」的字段。
17、再看稍微复杂一点的库存汇总表(下图左),计算库存其实原本只需要像上面搭建聚合表一样,以「道具入库」、「物品报坼栩汹左损」为数据源即可,但这里为配合“条件查询”的字段,数据源就需要再加上一个「道具管理」表单,操作过程如下图所示:
18、「库存查询」报表搭建完成,接下来为了详细观察入库、破损的信息,再搭建一个「入库及报损查询」报表,入库查询、破损查询表分别以「道具入库」、「物善飧琳宴品报损」表单为数据源,相信经过上面数据报表的搭建学习,这个报表的搭建不在话下。
19、【婚礼订单管理】文件夹中,只需要搭建一个「婚礼定单登记」表单、「婚礼定单查询」报表即可,所应用到的控件大多简单,稍复杂的上面也讲到过,这里不再赘述,详情到此模板中查看:
20、由于【道具预定登记】文件夹中很多数据都是以【婚礼订单管理】文件夹中的数据为数据源,所以才最后讲【道具预定登记】文件夹,搭建表单、报表如下所示:
21、关键学习:子表单的应用。打开「灯光预定登记」表单,按照下图所示制作:
22、其中右侧四个字段中,“请选择道具”、“道具名称确认”、“单位”都需要联动到【物品登记】中的「灯光预定登记」表单,最终实现无需手打即可录入的功能。
23、以上就是一个婚庆运营管理应用的简单搭建过程,大家可根据需要自行修改模板使用。