VB中listBox的问题!(不是.net)

ProfoundKing 2010-02-10 02:21:49
我想单击listBox的一项 使得txtNub cboType dtpEsp txtReason获得对应数据库里的记录!

Private Sub Form_Load()
Call getCn
Dim SQL As String
SQL = "select * from [异动记录]"
Set rs = New ADODB.Recordset
rs.Open SQL, cn, adOpenKeyset, adLockOptimistic
Do Until rs.EOF
libNub.AddItem rs("学号")
rs.MoveNext
Loop
If Not (rs.EOF And rs.BOF) Then
rs.MoveFirst
showing
End If
End Sub
Private Sub showing()
txtNub = rs("学号")
cboType = rs("类型")
dtpEsp = rs("日期")
txtReason = rs("原因")
End Sub

Private Sub libNub_Click()
Call showing
End Sub
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ProfoundKing 2010-02-10
  • 打赏
  • 举报
回复
谢谢VB老鸟,我刚才试了:rs.Find "学号='" & libNub.Text & "'", , , adBookmarkFirst
其实应该把它放在Private Sub libNub_Click()
rs.Find "学号='" & libNub.Text & "'", , , adBookmarkFirst
Call showing
End Sub
更合适!
ProfoundKing 2010-02-10
  • 打赏
  • 举报
回复
我写的这个单击事件没反应
Private Sub libNub_Click()
Call showing
End Sub
Tiger_Zhao 2010-02-10
  • 打赏
  • 举报
回复
Private Sub showing()
rs.Find "学号='" & libNub.Text & "'", , , adBookmarkFirst
txtNub = rs("学号")
cboType = rs("类型")
dtpEsp = rs("日期")
txtReason = rs("原因")
End Sub
东方之珠 2010-02-10
  • 打赏
  • 举报
回复
出现什么问题?......

1,453

社区成员

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

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