access中如何把多个复选框的值单独存到一个数据库中?

用access做一个数据库。比如一个项目,在窗体中显示基本信息,其中“爱好”一项有很多选择,我想把这部分选择用复选框显示(打勾),然后把这些复选柜单独保存到另一个表上(每... 用access做一个数据库。比如一个项目,在窗体中显示基本信息,其中“爱好”一项有很多选择,我想把这部分选择用复选框显示(打勾),然后把这些复选柜单独保存到另一个表上(每个复选框作为一个字段)。

因为保存在同一个表是就显得很多字段了,所以想另外用一个表来保存。

是不是改复选框->数据“控件来源”,怎么做,请指教,超级菜鸟一名。
展开
 我来答
云中老鼠
2010-04-20 · TA获得超过830个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:351万
展开全部
多个字段保存“爱好”有何不妥?
①数据库的设计首先上建立表、关系,然后再查询,最后才窗体、报表、网页,估计很少有人在窗体设计的时候考虑修改表;
②对于“爱好”的表格式的设计,有两个方法:一是用多个复选框记录,好处是占用空间小(只要多个0和1就记录了数据),方便统计和筛选运算;另一个是用文本记录,好处就是直观,方便整体复制、调用。
③如果表设计的时候用了多个复选框,想在输出的时候用文本的形式输出,需要用查询语句。例如你有篮球、足球、羽毛球三个字段,向用“爱好”这个字段统计这三项内容,用于窗体的文本输出,可以写:SELECT IIf([篮球]=Yes,"篮球","") & IIf([足球]=Yes,"足球","") & IIf([羽毛球]=Yes,"羽毛球","") AS 爱好 FROM 表1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式