可以这样:
举个例子,假设这个年级有4个班,定义为A,B,C,D
每个班的学生为A1,A2,...B1,B2.....D1,D2..如此类推,这样学生的ID是唯一的
设定每个班的最大人数,例如A班50人,Int(Rnd(1) * 49 + 1)随机产生一个学号进行考勤管理的实现:
先随机产生字母(A,B,C,D),确定了是那个班(就知道该班的人数上限),假设为C
然后随机产生一个人数数字,如36,那么抽出的学生ID为:C36有三年没来这里了,有好建议请提出.
举个例子,假设这个年级有4个班,定义为A,B,C,D
每个班的学生为A1,A2,...B1,B2.....D1,D2..如此类推,这样学生的ID是唯一的
设定每个班的最大人数,例如A班50人,Int(Rnd(1) * 49 + 1)随机产生一个学号进行考勤管理的实现:
先随机产生字母(A,B,C,D),确定了是那个班(就知道该班的人数上限),假设为C
然后随机产生一个人数数字,如36,那么抽出的学生ID为:C36有三年没来这里了,有好建议请提出.
直接用公式:X = Int((最大 - 最小 + 1) * Rnd + 最小)如果是不连续的,就要象楼上说的,以连续的号码代表每一位学生,再产生随机数
select min(ID列名) from 某班的学生表把两个值输入到随机数公式,得到一个随机的ID要是班也是随机的,那就用数字代表班,随机生成一个PS:老师不可能随便给你们出题目吧...多看看书
不懂去问老师,这样可以加深对你的好感,一举两得
当然装个MSDN也是很重要的....有VB专用的MSDN,很小的
编程的时候按F1就出来了....OTL