Access交流中心

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

这样的表应该怎么设计

黑M  发表于:2010-03-13 10:29:30  
复制

如调查个人爱好表,内容有

 

姓名:张三

爱好:1、旅游 2、上网 3、体育运动 4、爬山 5、其他___

 

说明:

爱好项为多选项,如果选中5、其他,需在后面注明。

 

这样的表该怎么设计?

 

解决方案期待中......

 

谢谢!

 

Top
大石 发表于:2010-03-17 22:20:36

按照我的经验,我认为设计的思维如下:

 

这是典型的一对多关系,需设计两个表,

 

人员表:tblPersons

爱好表:tblInterests

 

tblPersons的字段如下:

PerID(编号,主键),LastName(姓氏),FirstName(名字),....

 

tblInterests的字段如下:

InterestID(编号,主键),PerID(外键),Interests(兴趣)

 



三秒 发表于:2010-03-18 08:22:07

多谢大石详细解答

还有个不明白的就是

例如爱好选择了 2、上网 和 5、其他(下棋)

下棋选项中没有,是随机添写的

遇到这情况怎么处理



施超 发表于:2010-11-30 08:56:30
可以在创建表时,把该字段的数据类型设为“查阅向导”,根据提示多试验几次就会成功的,实在不行就把实例发过来我看看,我的qq421459221。

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