以下是引用andymark在2006-5-24 16:50:00的发言:
Dim MyValue
Dim I
Randomize
I = DCount("*", "英文格言")
MyValue = Int((I * Rnd) + 1)
Me.Text1 = DLookup("[英文格言]", "英文格言", "[编号] =" & MyValue)
以下是引用vince在2006-5-24 16:05:00的发言:
lucasLynn总版主,多谢指点,但按所授之方法,仍不能避免其规律性。每次打开数据库后,其显示的条目的顺序同前一次打开数据库时一样。不能实现真正意义上的随机显示。望能再点拔一下。
Fan0217版主,多谢,能否具体指点一下?
以下是引用vince在2006-5-25 9:33:00的发言:
多谢以上各位版主的鼎力支持,我已按andymark老师所教的招数,如愿解决了问题,其他各位的办法,我都会认真研究的。感谢指点。LucasLynn老师的新办法,我再试试,不过粗浅的感觉是加个timer()函数不一定能解决问题,因为rnd的种子数(是这么叫吧?)是不变的,所以还是要加上randomize函数才能解决问题,不知对不对。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) | Powered by Discuz! X3.3 |