随机出题系统遇到问题
本人已经上班,单位总组织考试,本人想编写一套模拟考试系统,用户注册,倒计时等其他模块基本完成,就是到数据库随机选题这里弄不懂了,是否用rnd函数还是需要其他,请高人指点!!!!
补充下,一共五个按钮以及八个label,五个按钮分别是开始考试,退出系统,上一题,下一题,交卷!
label分别是倒计时窗口,题目窗口,以及答案窗口(有的题目有6个选项)
Option Explicit Private coll As Collection Private Sub Form_Load() Set coll = New Collection Dim i As Long For i = 1 To 12 coll.Add "题目" & i Next Randomize Do While coll.Count > 0 i = 1 + Rnd * (coll.Count - 1) 'Debug.Print coll(i) List1.AddItem coll(i) coll.Remove i Loop End Sub自己调试下就知道思路了。