2.form设置
将光标移到表单区域内,单击窗口下面的form标签来选中form。对form属性进行如下设置
单击表格右列第一行的单选按钮属性设置form中的单选按钮的属性。在其属性面板中,在单选按钮文本框中输入rbResult,这样就设置了该单选按钮的name的属性为rbResult,在选定值文本框中输入fGood,这样就设置了该单选按钮的Value属性值。如图
输入的value属性值与数据库中的表tvote的一个字段名相同,而表tvote的fGood字段保存的是选择[很好]项的投票者总数,在按下投票按钮提交后,将fGood作为单选按钮的值传出,与数据库中的字段名联系起来!
在初始状态选项中,选中[已勾选]单选按钮,即默认情况下被选中!
同样,对下面2个单选按钮也按以上步骤设置!
表格中下面的2个单选按钮的name属性也设为rbResult,这样设置可使3个单选按钮的name属性相同,这样投票者就只能选择其中的一项。在[初始状态]选项中选中[未选中]单选按钮,在[选定值]文本框中分别输入fMid、fBad,与表tvote中的另外二个字段相同,这样,vote。asp就作好了!
五、投票结果页面的制作
制作页面
2.定义记录集
打开数据[绑定]面板,单击[+]按钮,选择[记录集(查询)]菜单项,
如果出现简单[记录集]对话框,则应单击[高级。。。]按钮转到高级记录集对话框!
在名称文本框中输入rsVote,在连接下拉列表中选择connvote,在SQL列表框中书写“SELECT fGood, fMid, fBad, (fGood+fMid+fBad) as VTotal, (fGood/VTotal) as GoodPercent, (fMid/VTotal) as MidpPercent, (fBad/VTotal) as BadPercent
FROM tVote
3.数据绑定
将光标放在“有 人参加了投票之间,在绑定面板中选中vtotal字段,然后单击“插入这样就把投票人的总数动态的加入到Result。asp页面中!用同样的方法将其他字段绑定到相应位置
最后完成的页面如图
4.记录集中的Goodpercent/Midpercent/Badpercent这3个动态数据分别是投票[很好][一般][很差]的人数占投票总人数的比例。而这三项动态数据的值是小数,在浏览时,将以小数形式显示因此,要把他转换成百分数,并保留2位小数。