VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1675|回复: 2

当text1参数发生变化,combo1再次下拉时无法更新

[复制链接]

2

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-12-17 10:30:01 | 显示全部楼层 |阅读模式
text1参数发生变化时,combo1再次下拉时无法更新,显示的还是原来查询所得的数据
Private Sub Combo1_DropDown()
rs.CursorLocation = adUseClient
With rs
sql = "select name from temp1 where ID='" & Text1 & "'"
  rs.Open sql, cn
  If .RecordCount > 0 Then
  .MoveFirst
  Combo1.Clear  
  While Not .EOF
  Combo1.AddItem .Fields("name")
  .MoveNext
  Wend
  End If
  
  End With
  Set rs = Nothing
End Sub

应该怎么改
回复

使用道具 举报

0

主题

9

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-12-17 14:45:01 | 显示全部楼层
怀疑是If .RecordCount > 0 Then这个条件未成立,所以combo1的内容未更新
回复

使用道具 举报

1

主题

19

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-12-17 17:30:01 | 显示全部楼层
你的Text1,是个变量,还是控件名,
还有最好加上这句
If rs.State = 1 Then rs.Close
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表