Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

客户身份证号和电话的关系,

虫子  发表于:2014-07-14 22:55:58  
复制

EXCEL表导出的数据   

身份证号      手机号

11223344      13100

11223344      13109

11223345      13101

11223346      13101

11223347       13108

等等



一个客户有一个身份证号,但有可能会有好几个电话    例如  11223344   手机号就有2个


然后两个客户有可能认识,so   可能一个电话又对应了若干个身份证号  例如11223345   和46  


怎么样能够方便的 导入到一个合理的表格呢?


然后  我又需要  每天与客户联系后   要更新联系的时间

例如   

电话   沟通时间    下次预约   内容

13101     14-07-12   14-07-15   是否有空

然后   我在上面的表格里,我点开客户的身份证号,会显示客户名下的手机

点开手机,会显示   名下所有的联系方式        


 

Top
在水一方 发表于:2014-07-15 08:36:05

就按excel的格式就可以,两个表 

客户表(姓名,身份证号,电话)

客户联系明细表(电话,沟通时间,下次预约,内容

显示功能应该在窗体使用代码实现,access不是excel,不要在直接表里进行查询过滤



煮江品茶 发表于:2014-07-15 10:35:51

客户表

客户ID,身份证号,职业,住址,邮箱,QQ

电话表
电话ID,客户ID,电话,电话类别(住宅/办公/手机)

访问表
访问ID,电话ID,访问时间,访问内容,下次预约时间



虫子 发表于:2014-07-15 11:07:16

在水一方:如果按照你的来弄的话,会导致如果客户有三个电话,那么   就需要有三个重复客户姓名  以及身份证号了,


煮江品茶你好,我设计的也就是大致按照你的想法来,但是,会导致一个问题,我在导入了客户表以后,怎么去导入客户的电话表?因为确定不了客户的ID,




煮江品茶 发表于:2014-07-15 16:16:33

这是个简单问题呀,通过身份证号不就返回客户id了吗?如果这也嫌麻烦的话,就用身份证号作为客户ID。还有一种处理方法就是采用客户端自动编号的方法,也就是将id设为一个长整型(不是自动编号),然后在客户端自动编号,这样在向数据库插入数据之前就知道客户ID了。办法很多,随便选一种就行了。


其实,不必记录过多的客户电话,有三两个电话足够了。因此可以将电话表与客户表合并,直接在客户表中搞三个电话字段:办公电话、住宅电话、手机。

采用这个方法后,可建立一个电话查询:

select 客户ID,姓名,身份证号,办公电话 as 电话
from 客户表
union all
select 客户ID,姓名,身份证号,住宅电话 as 电话
from 客户表
union all
select 客户ID,姓名,身份证号,手机 as 电话
from 客户表

然后以这个查询为基础,查一人多机,或者查一机多人就很方便了。



总记录:4篇  页次:1/1 9 1 :