同意楼上。
你这个是MDB,就是正常的数据库操作就可以。
确定某一章节选出几道题,先用rnd生成一组随机数,放在数组中(当然还要去除重复)。
用条件查询找到该章节所有的题“Select * From 题库 where 章节 = N”(不清楚你字段的含义,所以自己瞎写的)
利用recordset.MoveFirst和 recordset.Move NumRecords, Start 提取前面随机数数组对应的题目即可。
至于显示看你自己的想法了,加密这个别人爱莫能助。
现成的源码是没有的,就是有也不一定可以用在你这里,修改量巨大还不如自己重新编写。
另外,论坛禁止求作业的伸手贴。 自己做起来,有具体的问题欢迎来咨询