| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1027 人关注过本帖
标题:dbcombox,只能选第一个选项.
只看楼主 加入收藏
greenpop
Rank: 1
等 级:新手上路
帖 子:83
专家分:3
注 册:2011-12-22
结帖率:89.19%
收藏
已结贴  问题点数:10 回复次数:3 
dbcombox,只能选第一个选项.
从书上抄了一个超市管理系统.
图片附件: 游客没有浏览图片的权限,请 登录注册


其中进货管理代码出现了问题.
程序代码:
Private Sub Timer2_Timer()
   If DBCombo3.Text = "" Then
     MsgBox "没有选择供应商!"
     Timer2.Enabled = False
     Exit Sub
     End If
     Data3.Recordset.FindFirst "名称 = '" & DBCombo3.Text & "'"
     If Data3.Recordset.NoMatch = True Then
       MsgBox "Err供应商", 0, "提示"
       Timer2.Enabled = False
       Exit Sub
       End If
       Dim mystr As String
       mystr = CStr(Data3.Recordset("名称")) & "   地址: " & CStr(Data3.Recordset("地址")) & "   联系人:" & CStr(Data3.Recordset("联系人")) & "   电话: " & CStr(Data3.Recordset("电话")) & "  备注: " & CStr(Data3.Recordset("备注"))
       Timer2.Enabled = False
End Sub
就是"供应商"不能选择.老是默认第一个."经手人"也是这样的问题.我怀疑是
Data3.Recordset.FindFirst "名称 = '" & DBCombo3.Text & "'"
这句出了问题.
敬请各位老师指点.
搜索更多相关主题的帖子: 进货 管理系统 
2016-12-31 14:44
chen3523
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:33
帖 子:223
专家分:1165
注 册:2013-2-12
收藏
得分:7 
单独对DBCombo3进行测试,看结果。我感觉两种可能:一是没对DBCombo3赋值,二是没加载DBCombo3

调试失败3次后,关机睡觉,当醒来时多有收获。
2016-12-31 16:32
greenpop
Rank: 1
等 级:新手上路
帖 子:83
专家分:3
注 册:2011-12-22
收藏
得分:0 
dbcombo3显示内容,并且随时间改变。还影响数据库。可能跟timer控件有关。
2017-01-01 20:08
greenpop
Rank: 1
等 级:新手上路
帖 子:83
专家分:3
注 册:2011-12-22
收藏
得分:0 
找到原因了.是因为dbcombo控件多选了一个"datafield"选项内容。它只要选择listfield选项即可。谢谢2楼。
2017-01-02 14:05
快速回复:dbcombox,只能选第一个选项.
数据加载中...
 
   



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

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