Office中国论坛/Access中国论坛
标题: 求助! [打印本页]
作者: happyvicky 时间: 2002-10-21 07:43
标题: 求助!
请问各位高手,怎样用access实现,个数汇总和计算比重,比如:调查选项题里,怎样汇总各个选项的回答人数?和总占比重?
作者: aban 时间: 2002-10-21 08:28
用交叉表就能实现你得功能。
作者: happyvicky 时间: 2002-10-21 08:43
说详细一些好吗?我想实现的是调查表(每表有很多题),统计各题中各项回答的数量和所占比例。谢谢!!!
作者: aban 时间: 2002-10-21 08:50
能把你的例子放上来吗?
作者: happyvicky 时间: 2002-10-21 08:58
怎么上传文件?
作者: happyvicky 时间: 2002-10-21 09:11
文件下载
作者: aban 时间: 2002-10-21 11:23
你用的是Access2000吧?我用的是Access97打不开,你能不能把它转换成Access97格式再传上来吗?
作者: happyvicky 时间: 2002-10-21 11:33
标题: access97
文件下载
作者: aban 时间: 2002-10-21 11:52
不好意思,我下载后打开仍显示“不可识别的格式”
请问你确认是转换成Access97的格式了吗?
作者: happyvicky 时间: 2002-10-21 11:58
文件下载
这次应该可以打开了。。刚是我弄错了。。。不好意思。。。[em09]
作者: xinbao 时间: 2002-10-22 05:31
怎么只有数据没有说明啊
作者: happyvicky 时间: 2002-10-22 05:53
ID是问卷号,里面假设有六个问题,问题答案为1\2\3\4\5\6、、、,如果是多选的话应该怎么设?怎么计算?
作者: aban 时间: 2002-10-22 13:40
happyvicky,你好!
程序已经搞好了,你把它下载后看看能否符合你的要求。
该程序会自动检测你的问题条数,你给我的例子中有六条问题,但你可以任意增加或删除问题而不需要改动程序。
另外有一个问题想问你:在例子中的问题2中有一个答案为0的,这个0是答案之一还是表示没有答案(对方没有选择答案)?
我现在的做法是把0作为没有答案处理,即不参与统计。
压缩包里有说明文件。
至于你今天发的帖子说答案为多选怎么设?你可以这样处理:
[em26]如果问题的答案中没有0存在的话,那么你可以利用0表示没有答案,把所有字段的默认值都设为0即可。(程序不需要改动已能满足要求)
[em26]如果问题的答案有0存在的话,那么你可以利用-1来表示没有答案,把所以字段的默认值都设为-1,然后把进入窗体【答案查询窗口】的设计状态,在“开始”按钮的单击事件的程序段中把
Const NoAnswer = 0
语句改为
Const NoAnswer = -1
即可。
至于输入你可以把同一个问题的答案全部在同一列中输入,没有答案或多余的字段则按照前面的指定输入或保留默认值即可。
[em18]请注意:
在你给我的例子中所以字段的默认值全部为0。但在问题1的字段中设定了有效性规则:1 或 2 或 3 或 4 那么你只能在问题1中输入1~4,所以请确认该规则的法则。
如果使用中发现问题可以继续找我。[em23]
[em11]文件下载
作者: happyvicky 时间: 2002-10-23 04:21
标题: 万分感谢!!!
万分谢谢aban!![em03]但还有一个问题,我说的多选题,如果是选123的话,是应该算一个1,一个2和一个3的,而不是当做123这个选项来算比例的。。。[em09]你能再帮帮忙吗?
作者: aban 时间: 2002-10-23 05:54
你说需要多选而且ID是问卷号,请问你是否一定要把多选的答案的问卷号登记成一样吗?
作者: happyvicky 时间: 2002-10-23 06:15
不用的,我说的多选就是选择题里的多项选项题。。。。。[em04]真头晕
作者: happyvicky 时间: 2002-10-23 06:19
标题: 求助
如果选项里有多选的怎么办呢?帮帮忙!!!![em17]
[此贴子已经被作者于2002-10-22 22:19:11编辑过]
作者: aban 时间: 2002-10-23 06:46
如果你的问卷号于答案不需要关联的话那就好办了,例如:
第一份问卷中:
问题1中有答案1,2,3,4
问题2中有答案1
问题3中有答案3,5
在第二份问卷中:
问题1中有答案1,3
问题2中有答案2,3
问题3中有答案1
等等
那么你可以这样输入(例如0表示没有答案):
问题1 问题2 问题3?。。。。。
1???1???3??。。。。。
2???0???5??。。。。。
3???0???0??。。。。。
4???0???0??。。。。。
1???2???1??。。。。。
3???3???0??。。。。。
等等,等等。。。
明白了吗?[em27][em26]
作者: happyvicky 时间: 2002-10-23 06:50
这样恐怕不行吧,因为我的卷子有40道题,而且是纸面上的,还没输入,我是想怎样能选123的,就输入123,在算个数的时候能辨别出来,在1里加1,在2里加2。。。。。。。
作者: happyvicky 时间: 2002-10-23 07:00
最大的选项为8。。。
作者: aban 时间: 2002-10-23 13:38
HappyVicky,你好:
程序已经按照你的要求改好了,你下载下来后看看是否符合你的要求。
对于多选的答案只要在同一个字段中连续输入即可,例如:
在问题1中同时选择的答案有1、3、4,那么只要在问题1的字段中输入134即可。程序会自动分析并将它视为3个答案处理,但必须注意:程序不对你已经输入的数据的合法性进行校验,如果你输入的答案为1353,则程序处理时会将其视为选择了两个3而导致汇总数据不准确,所以你在输入数据时要注意!!
另外:必须注意每一个答案的数值不能大于9,否则如果你输入了代码13,程序会将其视为1和3两个答案处理!!
[em07]
[此贴子已经被作者于2002-10-23 5:38:26编辑过]
作者: aban 时间: 2002-10-23 13:58
[em17]不好意思!忘记把文件上传了!![em03]现在补上!!文件下载
作者: happyvicky 时间: 2002-10-24 00:07
[em27]合计数的问题,还是关于多选题,按你的算法,多选题选123,在1里算一次,在2里算一次,在3也是,在合计数里就等于加上3了,我想要的是选 123和选1,选2一样,都只是在合计数里算1次,就是说,合计数是这道题被答的次数减去弃权不答(0)外的次数,而不应该是各个选项选择次数的相加。。。换句话说,如果一道选择题有四个选项(1234),四张卷子,第一个选12,第二个选23,第三个不选,第四个选34,合计数都应该是3。。。最后的比例:1(25%)2(50%)3(50%)4(25%)[相加并不等于100%],能继续帮我吗?谢谢你了!!!!![em09]
[此贴子已经被作者于2002-10-23 16:06:56编辑过]
作者: aban 时间: 2002-10-24 13:29
你为什么不把要求说清楚呢?
好吧,我再帮你改吧![em19]
作者: happyvicky 时间: 2002-10-25 06:18
[em16]对不起嘛!!!
作者: aban 时间: 2002-10-25 13:30
我把程序重新改了,应该能够满足你的要求了。[em11][em26]文件下载
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |