1.什么是主键
当有多个商品时,怎么才能唯一找到想要的那个商品呢?这就需要在定义数据项时,给模板设置主键。
什么是主键呢?它是表单与表单之间为了做区别的唯一标识,比如请假单号,订单号,学号,卡号,当模板中没有唯一标识时也可不设置主键。
在《商品档案》中如果两个表单的“商品编号”都是sp-01,就不知道是指哪个商品了,如果将“商品编号”设置为主键,当系统中有2个一样的商品编号时,系统就会自动提醒,重复了。

2.设置主键
以 《商品档案》将“商品编号”是作为唯一标识的为例。单击【数据表管理】,找到“商品编号”,在“主键”列上打上勾,确定后,保存模板设计。

如果已存在商品编号为 “SP01”的商品,再新建商品编号为“SP01”的商品,保存时,系统弹出提示框“保存表单失败,【商品编号】出现重复,请检查!”。

通过设置相应的“主键”,我们就不需要靠人为的小心谨慎来保证数据的唯一,大大的提高了数据录入的效率。
3.设置联合主键
有些模板中需要将多个数据项联合设置为主键,可设置联合主键。比如 在《商品库存》中,相同仓库的商品不可以重复,不同仓库的商品可以重复,需要将“仓库编号”和“商品编号”同时设置为主键。
同时勾选“仓库编号”和“商品编号”的主键设置,重新保存模板设计。

如果《商品库存》中存在仓库编号“CK01”,商品编号“SP-01”的数据,新建表单,仓库编号“CK02”商品编号“SP-02”可保存
但是再新建表单,仓库编号“CK02”商品编号“SP-02”,保存失败,弹出提示——“保存表单失败,【仓库编号】+【商品编号】出现重复,请检查!”。
4.注意事项
当模板中没有唯一标识时,可不设置主键,比如记录模板
关于更多唯一标识的设置可参考
主键与索引
下一步:
批量导入excel数据