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

发布网友

我来回答

1个回答

热心网友

多个字段保存“爱好”有何不妥?
①数据库的设计首先上建立表、关系,然后再查询,最后才窗体、报表、网页,估计很少有人在窗体设计的时候考虑修改表;
②对于“爱好”的表格式的设计,有两个方法:一是用多个复选框记录,好处是占用空间小(只要多个0和1就记录了数据),方便统计和筛选运算;另一个是用文本记录,好处就是直观,方便整体复制、调用。
③如果表设计的时候用了多个复选框,想在输出的时候用文本的形式输出,需要用查询语句。例如你有篮球、足球、羽毛球三个字段,向用“爱好”这个字段统计这三项内容,用于窗体的文本输出,可以写:SELECT IIf([篮球]=Yes,"篮球","") & IIf([足球]=Yes,"足球","") & IIf([羽毛球]=Yes,"羽毛球","") AS 爱好 FROM 表1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com