编程论坛's Archiver

dnzm518 发表于 2006-12-18 11:33

[求助]显示数据问题

就是我建了个子窗体,然后 视图我设置成数据表模式, 然后我写了个代码 控制显示出来所有记录 可是只能显示出来一条记录,别的记录都没显示,而且显示出来的这条记录是最后一条,意思就是说,他根本就没有一边循环一边显示,他就一直循环,直到最后一条,就结束了,但我想显示出来所有记录,这个怎么解决呀<br><br>循环代码如下:<br>Private Sub Form_Load()<br>    Set conn = CurrentProject.Connection<br>    Set rs = New ADODB.Recordset<br>    rs.Open "SELECT * FROM teacher_admin", conn, 1, 1<br>    rs.MoveFirst<br>        For i = 1 To rs.RecordCount<br>            教师ID = rs("teacherid")<br>            教师名字 = rs("teachername")<br>            教师生日 = rs("chushengdate")<br>            教师简介 = rs("jianjie")<br>            备注 = rs("beizhu")<br>        rs.MoveNext<br>        Next<br>End Sub <br>
[align=right][color=#000066][此贴子已经被作者于2006-12-18 13:49:21编辑过][/color][/align]

bygg 发表于 2006-12-19 09:51

你这个怎么能达到你所说的那种效果呢??<BR>到最后,你的  教师ID,  教师名字,  教师生日 , 教师简介 , 备注 都只能为一个值,当然只是显示一个值了.<BR>你可以把这些数据用一个容器来保存.或者就直接放在表格中.

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.