| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1300 人关注过本帖
标题:请教:复选和表的问题
只看楼主 加入收藏
yibanbushuo
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2013-8-23
收藏
得分:0 
很简单的一个表,表里有用户名,服务方式等字段,服务方式字段有:电话,QQ,邮件,短信,这几个选项,该字段的值可以是一个或几个选项,比如有可能只有QQ,也有可能是4个都有。我现在要做一个表单,用4个复选框来处理服务方式字段,4个复选框分别对应:电话,QQ,邮件,短信,我要修改了这四个复选框就修改表中服务方式字段值,同时在查看的时候,服务方式里面有哪些值,对应的复选框值就为1也就是说前面要打勾。
2013-09-02 14:32
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
数小时还没醒悟过来存在什么问题,好好的提示不积极回应,就是说希望如何如何,八成九都是等靠要的了。

授人以渔,不授人以鱼。
2013-09-02 16:28
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
用一个字段来管理数个check,是有点麻烦,不过也能实现。

相互学习,互相交流,共同提高。
2013-09-02 17:32
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
内容有QQ、电话、邮箱等,每一项都可有可无,那么你如何分辨每项是什么项?比如,
甲记录的内容如下:
123456789,010-54565678,010-54565688,abc@   && 第1项是QQ,后2项是两个电话(不要以为仅有一个电话或一个QQ、邮箱)
乙记录的内容如下:
010-54485486,hfg@      && 此人没有QQ

你自己原先打算如何识别出每一项是什么?可能有人觉得能夠用特征识别,但事实上QQ号码和电话号码是无法区分的。

实现本不是问题,问题是设计就存在缺陷!

[ 本帖最后由 TonyDeng 于 2013-9-2 18:10 编辑 ]

授人以渔,不授人以鱼。
2013-09-02 17:46
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
同意T版14楼提出的问题。
仅从楼主提出的问题,是这种效果吗:
check1.rar (2.88 KB)

我一般是一个check关联一个字段,这样比较好。

[ 本帖最后由 qjbzjp 于 2013-9-2 18:13 编辑 ]

相互学习,互相交流,共同提高。
2013-09-02 18:10
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11799
专家分:43421
注 册:2006-5-13
收藏
得分:0 
数据结构不合理,会给后面的程序编制带来很大的困难。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-09-02 22:12
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
他这种做法,等于把数据表的若干字段合并成一个,数据交错混乱,取消了计算机处理数据的优势,自找麻烦。一个QQ字段或一个电话字段,字段的内容可以储存多个QQ或电话(用分隔符分隔),还是可以的,但把QQ和电话混在一个抽象的“服务方式”字段中,又无法把QQ和电话有效分析出来,属于管理混乱。数据表的设计有如企业管理中的表格文档设计,哪有如此乱来的,就算设计了这样的表格用手写,也要注明某个号码到底是QQ还是电话,哪有仅靠分隔符可以了事的,那样做不要说填写的人容易出错,自己查阅也不方便,何苦呢。

授人以渔,不授人以鱼。
2013-09-02 22:25
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:303
专家分:769
注 册:2006-5-22
收藏
得分:0 
服务方式1、服务方式2...四个字段,有相应内容则填写,为空则没有(填写正确与否可用有效性规则或VALID控制)

2013-09-03 15:42
快速回复:请教:复选和表的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014007 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved