Private Sub Combo1_click()
Combo2.Clear
hhhh = "select 景点名称 from 旅游 where 所在城市='" & Combo1.Text & "'"
Data1.RecordSource = hhhh
Data1.Refresh
Do Until Data1.Recordset.EOF
Combo2.Text = Data1.Recordset.Fields("景点名称")
If Not Data1.Recordset.EOF Then
Combo2.AddItem Data1.Recordset.Fields("景点名称")
Data1.Recordset.MoveNext
End If
Loop
End Sub代码如上,这是两个combo之间的组合问题,点击combo1后combo2只选择性的显示对应的内容。现在的问题是运行的时候,combo1里不能显示出文本,即显示为空白,但程序能够正确执行。不知问题何在,求救各位大虾帮忙!
Combo2.Clear
hhhh = "select 景点名称 from 旅游 where 所在城市='" & Combo1.Text & "'"
Data1.RecordSource = hhhh
Data1.Refresh
Do Until Data1.Recordset.EOF
Combo2.Text = Data1.Recordset.Fields("景点名称")
If Not Data1.Recordset.EOF Then
Combo2.AddItem Data1.Recordset.Fields("景点名称")
Data1.Recordset.MoveNext
End If
Loop
End Sub代码如上,这是两个combo之间的组合问题,点击combo1后combo2只选择性的显示对应的内容。现在的问题是运行的时候,combo1里不能显示出文本,即显示为空白,但程序能够正确执行。不知问题何在,求救各位大虾帮忙!
解决方案 »
- 在地址栏中打开网址与在浏览器中点击有网址连接的东东这两者在触发Webbrowser 事件上有什么不同
- 怎么让MDI子窗体打开时居中?解决马上结贴!
- 问个弱弱的问题,请懂VB和C的人进!
- 为什么可以读取txt 文件的内容, 不可以读取doc 文件的内容, 要做到这一点应该怎样做?
- 在线等,在系统中如何调用CHM文件
- 事务处理的问题,谢谢高手们
- 图像的移动问题(在线等待)
- 我想要windows出错时跳出来的那个对话框
- 在VB中请问如何判断C盘的AA.DOC这个文件有没有打开或正在打开
- 请问关于dll编写的问题,本人重未写过,希望各位赐教!先谢过
- 怎么使用For Each...Next循环来实现一个60维的数组
- 在Toolbar1怎么添加按钮图标
得把combo1加载的相关代码贴上来
Show
Data1.DatabaseName = "ly.MDB"
Data1.RecordSource = "select distinct 所在城市 from 旅游"
Data1.Refresh
Do Until Data1.Recordset.EOF
Combo1.Text = Data1.Recordset.Fields("所在城市")
If Not Data1.Recordset.EOF Then
Combo1.AddItem Data1.Recordset.Fields("所在城市")
Data1.Recordset.MoveNext
End If
Loop
End Subform load代码如下,谢谢ls
Do Until Data1.Recordset.EOF
Data1.Recordset.MoveFirst
Combo1.Text = Data1.Recordset.Fields("所在城市")
If Not Data1.Recordset.EOF Then
Combo1.AddItem Data1.Recordset.Fields("所在城市")
Data1.Recordset.MoveNext
End If
Loop
Else
MsgBox "沒有數據!",VBOkonly,"提示:"
End If
Data1.Recordset.MoveFirst
Do Until Data1.Recordset.EOF
'你可以在此處設個斷點,跟蹤一下
Combo1.AddItem Data1.Recordset.Fields("所在城市")
Data1.Recordset.MoveNext
Loop
Else
MsgBox "沒有數據!",VBOkonly,"提示:"
End If
Combo1.Clear
Data1.Recordset.MoveFirst
Do Until Data1.Recordset.EOF
'你可以在此處設個斷點,跟蹤一下
Combo1.AddItem Data1.Recordset.Fields("所在城市")
Data1.Recordset.MoveNext
Loop
Combo1..Text=Combo1.List(0)
Else
MsgBox "沒有數據!",VBOkonly,"提示:"
End If
Combo2.Clear
hhhh = "select 景点名称 from 旅游 where 所在城市='" & Combo1.Text & "'"
Data1.RecordSource = hhhh
Data1.Refresh
Do Until Data1.Recordset.EOF
Combo2.Text = trim(Data1.Recordset.Fields("景点名称"))
If Not Data1.Recordset.EOF Then
Combo2.AddItem trim(Data1.Recordset.Fields("景点名称"))
Data1.Recordset.MoveNext
End If
Loop
End Sub试试看
ls的ls,我是菜鸟,对断点的使用不是很熟……
问题还没解决,但还是谢谢大家了^_^
If Data1.RecordSet.RecordCount>0 then '你断点调试 看recordcount是否大于0,如大于0 再往下看,如不大于0 ,说明根本没有查询出数据,combo1当然不会有数据!自己多动动脑子,别总等着别人给现成的
'''''
Else
MsgBox "沒有數據!",VBOkonly,"提示:"
End If