表格无码编程显神威——作业评析
2015-9-20 16:33:25
4693
0
本帖最后由 CHINACYN 于 2015-9-20 16:35 编辑 今天收到一群友发来的作业,自己设计的一个应用的小结。附件是罗同学所写的原文,可以下载学习。 表格编程开创了管理软件设计开发之先河,更是一次不小的变革。然而,真正做到表格无码编程,这才迎来了对传统管理软件编程的革命,也为更多的管理人员开辟了一条全新的信息化之路。 这位罗同学,QQ夸克(浙江) 332794693,也是位企业管理者,同时也是不会写代码的码盲。而现在却能用这种表格无码技术——利用云表平台把一个个系统设计出来,不停地有作业交来,真的令人惊讶。 文中所介绍的应用需求,说复杂也还好,不是特别难处理,相信可以用很多种工具都能实现,然而,仅仅是用表格把业务流程、数据间的相互关系标识清楚,就可以用云表平台所提供的各种事件、可以选择的操作,就可以轻松实现所需要的结果。 关键点就在于: 表格,用来表述业务内容,这太多的人都可以做到的,管理人员手头上的大多数工作都是用表格来管理的,有着广泛的群众基础。 表述,把各个业务(表单)间的关系用流程或是箭头等表述出来,据此,就可以提示业务间的相互关系。这是很多管理人员能做到的,他们很清楚业务间的联系,相互关系与影响,这也是要汇聚的万众智慧的具体体现。 有了表格,再有了业务关系,那就用云表平台可以将这些业务管理通过无码编程的方法来实现。编程一定是不可缺少的,这是管理软件必经的过程,只是云表拥有的表格无码编程技术很好地解决业务为导向的管理软件设计,不但有效率,更有好效果,还可以为无数的管理人员打开了另一种管理的技能。 等不及了吧,让我们来看看罗同学是如何做的。
你中有我,我中有你
-----用云表实现2表数据相互赋值
这个需求点是以前项目中应用到的,今天用云表来实现验证:
需求源头:
1.当事人凭‘银行回单’到财务处开预收单据发票,财务人员凭银行单开发票。(有可能存在伪造银行回单,或者从银行补回单后重复开具发票)。
2.需要有发票对应银行ID的操作,确认每张票据的钱银行都到账了。每天财务人员把银行到账记录输入或EXCEL导入。
3.在预收票据查询表中找到某条记录做关联操作,(即找到与之相同金额的银行到账记录,存在同金额的有多记录,通过人工选中确定)
4.操作“确认关联”的同时把数据真正保存,其他操作步骤不执行数据保存,避免数据保存一半。
把预收单的发票号赋值到“银行到账记录表”。
银行到账记录的“银行ID“赋值到预收表中。
预收单据。记录的信息有:日期,交款单位,金额,发票号,关联对应银行ID.其中发票号是唯一性的。
银行到账记录。记录的信息有:日期,交款单位,金额,银行ID,关联预收发票号。其中银行ID是唯一性。
用云表开发首先碰到的问题是上述说明的第3,4两点。找到的某条记录做数据关联时在新的表单窗口中怎么与原来的表单做数据交互。搞了2天了找不到思路。只有求助程老师。经过老师的点拨反复几次后,终于能把此功能完全实现。
现把实现的步骤和思路做个汇报。望各位老师批评指正。
首先根据需求分别建立模板,表A:预收单,表B:银行进账单,表C:预收查询表共3张表。
怎样通过在表A的某记录去关联表B的某记录,思路是按一定的匹配条件去打开另外一张表,然后做选择。
首先想到的是填表公式---组合按钮---打开新表。但新表打开后选中的记录怎么返回当前表,这个卡了很久,在老师提示下用“数据定义管理”中填写规范,利用填写规范跳出的窗口选择后返回记录即可。
选中记录返回数值的问题解决了,那怎样把本报表的某个值返回给被选记录呢。EXCEL平台利用同步返回即可,在云表就用“业务公式”这驾马车来实现。做业务公式之前需要用状态改变作为事件,于是在状态设置中设置“确定关联、撤销关联”。
另外在操作时我们不通过表A直接操作,而是通过其查询表作为操作界面进行操作的,但要注意确定关联时要真正填入数据要到预收单中,不是填写到查询表。
根据这一开发思路,先把3张表及数据流程做个图示说明:有了以上的分析,就可以用云表平台来实现了,实现的过程设计请下载附件了解。 |
-
279.06 KB, 下载次数: 3
+1
0
0条回帖