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

QQ登录

只需一步,快速开始

asdd

初级会员

5

主题

12

帖子

399

积分

初级会员

积分
399
最新发帖

[已处理] 数据库公式字段

asdd
初级会员   /  发表于:2019-11-5 18:51  /   查看:3922  /  回复:7
5金币
我想知道公式字段和统计字段加载数据是在什么时候,是在页面上表格数据加载的时候计算。还是在数据库里已经计算好了,调用的时候就不会计算呢,

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

感谢您的支持,就像楼上我同事说的一样,公式字段其实和普通字段没什么区别,因为公式字段其实就是通过sql将数据库的数据进行了逻辑计算,不是浏览器才去计算的。

7 个回复

最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-5 18:51:53
来自 4#
asdd 发表于 2019-11-6 10:26
是这样的,如果说在表格加载的时候公式字段才计算数据的话,若数据量过大速度就会受得影响,这样我就在设 ...

感谢您的支持,就像楼上我同事说的一样,公式字段其实和普通字段没什么区别,因为公式字段其实就是通过sql将数据库的数据进行了逻辑计算,不是浏览器才去计算的。
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-11-6 10:15:03
2#
统计字段是需要在表格中使用的。而公式字段可以在表格中使用,也可以直接绑定在里面单元格上,如果在表格中可以把它当做普通字段来使用,如果您是在页面单元格中直接使用这个字段,那一定要给它指定当前行,否则它和普通字段一样是不会有值的。
是有什么问题让您会对字段的生成时机产生疑问呢~这边了解一下有助于后续为您提供更符合您需求的回复的哦~
非常感谢您的支持~
回复 使用道具 举报
asdd
初级会员   /  发表于:2019-11-6 10:26:18
3#
Tracy.Liu 发表于 2019-11-6 10:15
统计字段是需要在表格中使用的。而公式字段可以在表格中使用,也可以直接绑定在里面单元格上,如果在表格中 ...

是这样的,如果说在表格加载的时候公式字段才计算数据的话,若数据量过大速度就会受得影响,这样我就在设计数据库的时候就把一些字段加上去,就少用公式字段,如果说公式字段和其他字段一样已经把数据保存好了,不会在表格上计算的话,就可以不用再加字段,直接用公式字段
回复 使用道具 举报
asdd
初级会员   /  发表于:2019-11-9 12:06:32
5#
Eric.Liang 发表于 2019-11-5 18:51
感谢您的支持,就像楼上我同事说的一样,公式字段其实和普通字段没什么区别,因为公式字段其实就是通过sq ...

突然想到还有一个问题,就是:如果是是一样的,为什么视图调用不了公式字段呢
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-11 14:33:42
6#
asdd 发表于 2019-11-9 12:06
突然想到还有一个问题,就是:如果是是一样的,为什么视图调用不了公式字段呢

视图里是不是直接里写方法生成字段就可以了
回复 使用道具 举报
隔壁老王活字格认证
金牌服务用户   /  发表于:2021-1-17 20:05:57
7#
Tracy.Liu 发表于 2019-11-6 10:15
统计字段是需要在表格中使用的。而公式字段可以在表格中使用,也可以直接绑定在里面单元格上,如果在表格中 ...

为什么不把公式的结果在表的列里面显示出来,而且如果我是表已经存在数据了之后再建的公式,在页面中再应用的时候,历史数据就不会计算,这算不算一个问题呢?(我用树结构的时候调用了公式字段,就有问题)
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-1-18 10:49:27
8#
因为公式字段其实就是SQL带条件的语句,所以,在运行后才会执行查询语句,那么此时公式字段的值才会进行显示。当然,运行后取得是数据表中最新的数据。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部