数据关联问题
求助各位大佬:
客户表和发漂明细表的客户名关联问题。
如何做到修改客户表的客户名称时,发漂明细表的对应客户名称也会随之变更,且不影响导入EXCEL功能。
求解决方法,谢谢!
大佬,【客户**明细表】您不是把文本字段改成id整数字段了吗?
那您存入的数据就应该也为整数类型(客户id)才对呀?
但是您组合框的值还是原来的【客户简称】文本字段,修改为id就可以了:
因为您是数据录入,您是往【客户**明细表】中的客户信息表id字段存数据对吧?所以不需要关联到其他表格字段来存:
这样应该就可以编辑了:
**明细表的客户(数据类型整数型)要关联客户信息表的 客户 id。这样就可以了。
你设计的数据库是不行的 。建议先学习一下数据库的基本知识。 olookok 发表于 2024-11-16 20:59
**明细表的客户(数据类型整数型)要关联客户信息表的 客户 id。这样就可以了。
你设计的数据库是不行的 ...
感谢回复!新手,做了自己公司内部用的,还有很多不懂的地方! 感谢楼上大佬的支持~
需要有关联字段才能实现数据联动哦~~~
建议您把明细表里的客户字段变为客户ID字段,然后关联到客户信息表的ID字段;
本帖最后由 ridddx 于 2024-11-18 21:16 编辑
Levi.Zhang 发表于 2024-11-18 17:22
感谢楼上大佬的支持~
需要有关联字段才能实现数据联动哦~~~
建议您把明细表里的客户字段变为客户ID字段, ...
已经修改过来了!
客户信息中的名称发生变更时,其它表和页面都会随之变更。
新的问题是其它页面的客户名称列变得不可编辑了,修改或新增都无法实现了,是我哪里设置不对吗?
了解一下数据库设计的范式规范,1NF,2NF和3NF,叫第一,第二,第三范式。避免1NF,在符合业务实际需求的情况下尽量贴近3NF,但是也不能苛求完全3NF.比如你客户信息表中有字段客户ID,客户名称,币种,税率等字段,你订单表中引用客户ID的时候,你订单表中还是要实际设置字段币种和税率,因为你客户表中那是默认的设置,而有时候订单表中也许需要更换币种和税率。体现在活字格的表设计中,只要你想一处表,它处都跟着表,那么做法就是一处(基本表)设置实体字段,它处(引用处)一律不能设置实体字段,也就是需要跟着变动的字段不允许设计实际字段,只通过ID关联获取。
Levi.Zhang 发表于 2024-11-16 17:39
大佬,【客户**明细表】您不是把文本字段改成id整数字段了吗?
那您存入的数据就应该也为整数类型(客户id ...
感谢,思路明白了 jiangcj369 发表于 2024-11-19 12:18
了解一下数据库设计的范式规范,1NF,2NF和3NF,叫第一,第二,第三范式。避免1NF,在符合业务实际需求的情 ...
就是说如果客户表中ID,名称,币种,税率等,订单表中就要关联ID,然后实际显示名称,币种,税率这些,如果币种有多种,那么就要做一个币种表,然后客户表和订单表都关联币种表的ID,是这么个思路对吧!
感谢赐教!!! {:5_117:}
页:
[1]