请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

LukeLiu
超级版主   /  发表于:2019-9-4 14:12  /   查看:2909  /  回复:1
本帖最后由 LukeLiu 于 2019-9-4 14:29 编辑

打开订单系统文件,是昨天为了练习主子表的DEMO,更新了订单表数据后,删除了几个订单,在订单详情表还可以看到与之关联的订单详情数据,数据就出现了问题,缺失关联数据约束的订单管理系统,肯定是不对的,关联的数据被修改或删除后就失去了意义,所以我需要为这个订单管理系统添加主子表的约束。
我打开子表的关联字段设置页面,在高级设置里开启了外键约束。活字格可以让我调整的约束有更新约束和删除约束,当我在主表更新数据的时候或者删除数据的时候,我设定的约束可以避免我的操作导致数据库的数据出现混乱。
image.png520378112.png

我理解三种约束的功能和另外的三种更新约束,总结下就是:不让子表动;主表操作级联子表的字段置位;主表操作级联影响字表。
今天在没学习新知识之前,补充了一下昨天所学,增加主子表的理解。
刚开始学习的前几天,就看到论坛的同学说活字格很多功能特别像Excel,在我学过在页面上使用公式后,同样觉的如此。
其实,其实我的Excel技能并不是太好,也就是能做课程表的程度,不过我看到论坛的朋友Excel高手特别多,他们同样的感受认为Excel很强大,上次胡老板说我司办公大楼的初稿设计是设计师用Excel做的。既然活字格包含了Excel的功能实现,那么我可以认为活字格比Excel还要强大,这个逻辑应该没毛病。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
学习表格的按需加载,我对表格打开按需加载选项,数据量比较小我设置加载的数据量也相对小:
按需加载.gif

当前是因为满打满算我的数据也不过百行,对于运行了好几年的业务系统所积累的数据的数据量是庞大的,这样的数据体量如果没有分页查询,直接拖放到页面上,直观很明显的感受就是页面加载时间很长,因为需要传输大量的网络数据。显然,我需要某种方式控制表格加载的数据量,从而控制每次请求的数据量,保证我页面的加载速度不会过慢。


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
在我学习Excel公式和函数的时候,有几个公式频繁用到,如:vlookup,countifs, sumifs ,index, if。特别是VLOOKUP我刚开始看的是网上的文字说明文档,根本看不懂,看了视频教程后才明白它的使用,因此,我觉得学习这些Excel公式最好可以找周围会的同事,实际操作的例子容易理解学的也快,如果周围没有会的人,再去看视频教程,文字教程对这些公式绕过来绕过去反而不知所以然,这是我在学习Excel公式的一个体会。
image.png874195556.png

image.png248708190.png

使用VLOOKUP同样实现了类似主表关联的效果:我在订单详情表里显示出来了订单名称,其实之前我并没有设置订单名称在订单详情表里,当然我也可以使用级联搜素,这里换个角度使用VLOOKUP实现。

我同样可以在数据表里创建公式字段与统计字段。在页面上使用公式和在数据表里使用公式是由区别的,区别在页面上使用公式计算成员是单元格,而数据表的公式计算成员是字段。
image.png299827574.png
总结一下
1. 主子表约束更新与删除,维护关系数据的完整。
2. 公式的使用与数据表里公式字段,了解在活字格的页码或表格实现数据的计算。
3. 数据加载多会导致页面加载满。使用数据表的按需加载控制数据量的传送。


1 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-9-4 18:39:03
沙发
谢谢分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部