标题:所设计的库存程序Combo控件的问题
取消只看楼主
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
结帖率:96.77%
已结贴  问题点数:20 回复次数:2 
所设计的库存程序Combo控件的问题
首先,这是界面

这是程序运行时的界面

选择Combo控件列表框中的钢材,记录仍指向第一条,而下面的详细内容也没有变,此问题,如何解决?
Combo1代码:
程序代码:
Private Sub cmbField_Click()
Dim i As String
cmbname.Clear
i = Adodc1.RecordSource = "select * form 库存表"
Adodc1.Refresh
Do While Not Adodc1.Recordset.EOF
cmbname.AddItem Adodc1.Recordset.Fields(cmbField.Text)
Adodc1.Recordset.MoveNext
Loop
cmbname.Text = cmbname.List(0)
End Sub
Combo2代码:
程序代码:
Private Sub cmbname_Click()
Dim condition
Dim s As String
condition = Trim(cmbField.Text)
If Adodc1.Recordset.Fields(condition).Type = 202 Then
s = Adodc1.RecordSource = "select * form 库存表 where " & condition & "='" & cmbname.Text & "'"
Else
s = Adodc1.RecordSource = "select * form 库存表 where" & condition & "=" & cmbname.Text
End If
Adodc1.Refresh
txtno.Text = Adodc1.Recordset.Fields("货物编号")
txtname.Text = Adodc1.Recordset.Fields("货物名称")
txtstocknumber.Text = Adodc1.Recordset.Fields("库存量")
txtunit.Text = Adodc1.Recordset.Fields("单位")
End Sub
如何修改?谢谢。
搜索更多相关主题的帖子: Combo1 钢材 记录 如何 
2013-12-24 21:15
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
得分:0 
回复 2楼 vbvcr51
抱歉,没明白您的意思。。
是将
txtno.Text = Adodc1.Recordset.Fields("货物编号")
改为
text1.Text = Adodc1.Recordset.Fields("货物编号") 
么?可是我设置货物编号的Caption属性是txtno啊。

编程最蛋疼的事:不是编程多么累,而是编完后,一点运行,出现四个字:程序错误。。。
2013-12-27 20:50
VB丶小宇
Rank: 3Rank: 3
来 自:河北省石家庄市
等 级:论坛游侠
帖 子:172
专家分:142
注 册:2013-3-11
得分:0 
回复 4楼 vbvcr51
非常非常的感谢您!困扰了我许久的问题!

编程最蛋疼的事:不是编程多么累,而是编完后,一点运行,出现四个字:程序错误。。。
2013-12-28 07:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-425650-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063954 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved