请选择 进入手机版 | 继续访问电脑版
houys 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-11-25 14:49  /   查看:1965  /  回复:5
1金币
表格选择配件的时候想要带出来对应的配件分类和计量单位等信息,
1.配件分类和计量单位使用下拉框直接等于配件下拉框的值
2.配件下拉框加命令,查询出配件对应的分类和计量然后使用表格操作命令赋值
配件数据比较多的情况下,这两种情况哪个性能好点呢,或者有没有其他的性能比较好的方式可以实现,我目前就只能想到这两种

1

2


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

5 个回复

Syl悬赏达人认证
论坛元老   /  发表于:2022-11-25 14:52:54
沙发
本帖最后由 Syl 于 2022-11-25 14:54 编辑

正常情况下就应该存放id没必要在处理,都有关联字段,显示的时候显示汉字即可
这样能节省空间,效率也高,还有一个好处就是存放ID ,如果想修改名字直接改基础数据表的名称即可,如果表中存放汉字,就得去更新了

本帖子中包含更多资源

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

x
回复 使用道具 举报
houys悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-11-25 15:09:32
板凳
Syl 发表于 2022-11-25 14:52
正常情况下就应该存放id没必要在处理,都有关联字段,显示的时候显示汉字即可
这样能节省空间,效率也高, ...

不是存到数据库,保存到数据库之后可以做关联,现在只是选择,选择过来之后还是需要查看的
这时候还没有保存到数据库,没法做关联
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-11-25 15:20:26
地板
感谢大佬支持,对于存储到数据库的数据,通过绑定字段展示肯定是最快的方式,这一点是毋庸置疑的~
我看大佬的需求是在向表格中添加数据的时候,这些数据还么有保存到数据库,但是当要填入的值一旦选择后,就想要将与前面值有关的信息,展示到这个值后面,是吧~,如下,其中性别,年龄,爱好等,都是当人员确定之后,就可以直接看到的,但是这时这些数据还么有保存到数据库中,只是依赖于前面姓名查询出来的,是这个意思吧


关于这种需要根据一个值,展示一些相关的值,我们展示的方法是比较多的,比如ODTATA,VLOOKUP,表格当前行,等等,但是想要在表格中使用,最好的办法,或者说当大量使用,性能最好的,其实是VLOOKUP,也就是前面通过VLOOKUP根据前面选定值的值,在页面上其他的一个表格中查询对应的值,因为对数据库的请求数量少,所以性能是最好的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
houys悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-11-25 15:28:08
5#
Grayson.Shang 发表于 2022-11-25 15:20
感谢大佬支持,对于存储到数据库的数据,通过绑定字段展示肯定是最快的方式,这一点是毋庸置疑的~
我看大 ...

用vlookup就需要在页面上再挂一个表格,这个表格内有所有用户的信息,加载打开这个页面的时候是不是就会慢
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-25 18:23:47
6#
使用 VLOOKUP 做数据关联有一点可优化的是不同将辅助查询的表格全部查出,而是设置关联条件查出需要的记录即可。这样可以有效减少查询数量,提高查询效率。
详细内容您可以看下面这个贴子:
看完必恍然大悟的活字格内幕:三十、性能问题教程三(表格默认不加载数据) - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部