xiaoyu0699 发表于 2017-11-2 23:31:54

导入明细表筛选

现在有2个表表A:合同详细表
      主表:合同编号(主键) 、订货单位、业务员
      子表:规格型号、数量、单价

表B:合同导入表
         主表:合同编号 、订货单位、业务员、规格型号、数量、单价


现在把EXCEL中的内容导入到 表B:合同导入表
通过“业务公式”成功把表B的内容分别新增到表A的主表和子表


因为业务关系,需要每天早晚把下面传来的EXCEL导入表B中。(EXCEL数据比较多,每个EXCEL基本300左右条数据每次10到15个EXCEL文件。而且多个EXCEL中数据有重复)
现在问题是 :
   EXCEL导入表B后,通过业务公式新增到表A中时,因为表A中主表“合同编号”设置为主键,不会出现重复的情况。但子表中“规格型号”怎样避免重复导入呢?

通俗点就是:如果每次导入时,如果有相同的“合同编号”,那么就不追加子表数据。

注:规格型号不能设置为“主键”,因为有同一个合同因为业务关系有相同规格型号的情况。




lato_will 发表于 2017-11-3 13:45:12

“而且多个EXCEL中数据有重复”意思是完全相同的数据么?这种可以从B表来控制,可以设置多主键,将可以判断重复的字段全部设置成主键,这样子就可以过滤重复
页: [1]
查看完整版本: 导入明细表筛选