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

QQ登录

只需一步,快速开始

lwt 悬赏达人认证 活字格认证
论坛元老   /  发表于:2025-3-11 10:22  /   查看:133  /  回复:5
本帖最后由 lwt 于 2025-3-11 10:47 编辑

看图和符件,按委外单位列筛选会数据会重复,按模具编号筛选不重,用11打开也是这样。估计是组合框的什么策略影响。

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-3-11 12:01:55
沙发
这是因为字典表中”奥飞“对应的数据有多条,也就是说名称再字典表中并不是唯一的,因此对于数据表结构而言他就是多对多的关系,那么join查询的时候就会出现这种一条数据出现两次的现象

解决方法,要么字典表中删除一条数据,或者数据表中不直接存储名称,而是存储字典表的ID

本帖子中包含更多资源

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

x
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2025-3-11 13:10:34
板凳
Nathan.guo 发表于 2025-3-11 12:01
这是因为字典表中”奥飞“对应的数据有多条,也就是说名称再字典表中并不是唯一的,因此对于数据表结构而言 ...

确是是这个问题,看来筛选中用的是关联查询,而不是表中存的值。如果能根据选择器中用的值或名来判断进行筛选策略那就好了。
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-3-12 09:55:59
地板
lwt 发表于 2025-3-11 13:10
确是是这个问题,看来筛选中用的是关联查询,而不是表中存的值。如果能根据选择器中用的值或名来判断进行 ...

目前列头筛选是这样的策略,不过我还是觉得,字段表里还不不应该存储一摸一样的两条数据,如果没办法规避的话,字典表也应该用ID作为唯一标识存储到其他数据表,而不是存储可能会重复的某个字段
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2025-3-12 12:13:09
5#
本帖最后由 lwt 于 2025-3-12 12:15 编辑
Nathan.guo 发表于 2025-3-12 09:55
目前列头筛选是这样的策略,不过我还是觉得,字段表里还不不应该存储一摸一样的两条数据,如果没办法规避 ...

我给的工程中引用的是字典确是不应该重,也有一结场景引用其他业务表或本表,难免引用的数据会是重的。只是为了提高录入的效率,对引用数据的规范没有要求。这样筛选的策略应该按值,不应该按下拉的引用来(相当于文本筛选就行了)。
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2025-3-13 17:19:17
6#
明白大佬的意思,只能说目前列头筛选确实是这样的策略,特殊场景做特殊处理就行~

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部