以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  主键设置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102085)

--  作者:peibaomin
--  发布时间:2017/6/13 10:26:00
--  主键设置

有三个表其中一个表是“流量卡表”字段有(类型、流量卡号、进货日期、是否绑定客户、绑定时间、流量卡有效期至、绑定客户姓名、进货价格、销售价格、更换日期、是否过期、是否可以续费、备注等字段)
另一个表是“客户表”字段有(客户姓名、客户手主机号、第二手机号、、第三手机号、商户名称、地址、备注等字段)
在一个表是“机具库存表”字段有(机具型号、机具条码、机具是否绑定、流量卡号码、客户姓名、备注等字段)

建立关系是主表是“客户表”子表示分别是“流量卡表”“机具库存表”

一般设置哪个字段为主键(字段不能重复) 想用“客户姓名”可是有重复。但又想通过按“客户姓名”字段查找,有的时候查找结果会出现好几个也不知道那个数据!怎么解决这个问题?

 

[此贴子已经被作者于2017/6/13 10:31:12编辑过]

--  作者:有点色
--  发布时间:2017/6/13 10:32:00
--  

 主键分别为 流量卡号、客户编号、机具编号。

 

 生成编号,可以参考 http://www.foxtable.com/webhelp/scr/2403.htm

 


--  作者:peibaomin
--  发布时间:2017/6/13 11:29:00
--  

“客户表”、“流量卡表”、“机具库存表”这三个表是不是每个表分别都得添加三个字段字“客户编号”、流量卡编号、机具编号呀。


--  作者:有点色
--  发布时间:2017/6/13 11:36:00
--  

 如果有唯一不重复的列,就不用添加,否则,需要添加。

 

 每个表,都有 _Identify 列的,这个列是不重复的,你直接用这个列也可以。


--  作者:peibaomin
--  发布时间:2017/6/13 12:29:00
--  

如果查找我只能按“客户姓名”查找,按“客户号”也不知道呀,怎么查找呢? 如果按“客户姓名”查找有的时候能查出好几个也不知道哪个是,有什么方法解决呢?


--  作者:有点色
--  发布时间:2017/6/13 14:29:00
--  
以下是引用peibaomin在2017/6/13 12:29:00的发言:

如果查找我只能按“客户姓名”查找,按“客户号”也不知道呀,怎么查找呢? 如果按“客户姓名”查找有的时候能查出好几个也不知道哪个是,有什么方法解决呢?

 

必须唯一,才行。你可以再根据 主机号、商户名称、地址 等进行查询

 

http://www.foxtable.com/webhelp/scr/1058.htm