以文本方式查看主题 - 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
|