见鬼了!见鬼了!

grievefish 2000-03-08 07:47:00
我编制了这样的几条的程序,用一个表的一个字段建立记录集,用这个记录集的记录填充一个COMBOBOX控件的LIST,
在类中的代码如下:
Public Property Get listleixing() As String
On Error Resume Next
listleixing = leitable![类型]
'得到下一个类型
GETNEXTlei
End Property
'下移
laitable.MoveNext
llaiend = laitable.EOF
End Sub
窗体的代码如下:
Private Sub Cmblistlei()
Dim cmbl As Integer
Dim i As Integer
cmbl = Mcdbexp.listleicount
For i = 0 To cmbl
Cmblei.List(i) = Mcdbexp.listleixing
Next
End Sub
程序连续运行没问题,但我在过程 Cmblistlei设断点,程序停止,我把鼠标移到
Mcdbexp.listleixing上检查值,每次移开再从新移其值都变化,相当于laitable.MoveNext,我好疑惑!见鬼了!见鬼了!
请大家帮我捉鬼!
...全文
109 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltp3 2000-03-08
  • 打赏
  • 举报
回复
把鼠标移到Mcdbexp.listleixing上检查值是要执行Get listleixing过程的,不然Mcdbexp.listleixing值从何而来。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧