标题:求大神帮我看看这个,提示缺少函数或者变量
只看楼主
nathan111
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-6-22
结帖率:0
 问题点数:0 回复次数:5 
求大神帮我看看这个,提示缺少函数或者变量
Private Sub Command1_Click()

If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text6.Text = "" Or Text7.Text = "" Or Text8.Text = "" Or Text9.Text = "" Or Text10.Text = "" Or Text11.Text = "" Or Text12.Text = "" Or Text13.Text = "" Or Text14.Text = "" Or Text15.Text = "" Or Text16.Text = "" Then
MsgBox "填写的信息不完整", vbOKOnly + vbExclamation, ""
Text1.SetFocus
Exit Sub
End If
With Datal
.Recordset.AddNew
.Recordset.Fields("款号") = Text1.Text
.Recordset.Fields("品号") = Text2.Text
.Recordset.Fields("颜色") = Text3.Text
.Recordset.Fields("色号") = Text4.Text
.Recordset.Fields("S") = Text5.Text
.Recordset.Fields("M") = Text6.Text
.Recordset.Fields("L") = Text7.Text
.Recordset.Fields("XL") = Text8.Text
.Recordset.Fields("XXL") = Text9.Text
.Recordset.Fields("XXL") = Text11.Text
.Recordset.Fields("库存数") = Text12.Text
.Recordset.Fields("价格") = Text13.Text
.Recordset.Fields("分类") = Text14.Text
.Recordset.Fields("面料") = Text15.Text
.Recordset.Fields("季节") = Text16.Text
.Recordset.Fields("年份") = Text10.Text
End With
Datal Refresh
Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text6.Text = "" Or Text7.Text = "" Or Text8.Text = "" Or Text9.Text = "" Or Text10.Text = "" Or Text11.Text = "" Or Text12.Text = "" Or Text13.Text = "" Or Text14.Text = "" Or Text15.Text = "" Or Text16.Text = ""
Text1.SetFocus

End Sub
Private Sub Command2_Click()
Unload Me
Form2.Show
End Sub
搜索更多相关主题的帖子: 信息 
2014-06-22 23:25
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:0 
只看到 16个文本框和一个数据库控件。
最后还有一个 Form2 的窗体。
所有的代码里,没看到有变量或函数的存在。

如果执行提示变量未定义或函数未定义,那就要看你的控件是否放全了,是否连接了数据库。

授人于鱼,不如授人于渔
早已停用QQ了
2014-06-23 09:34
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
得分:0 
你是不是在做一个录入数据的程序?
2014-06-23 21:02
alike123
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:107
专家分:428
注 册:2014-2-10
得分:0 
问题应该在data1,你这个data1是自己加的控件还是定义的变量(没看到你定义)
2014-06-24 12:54
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
得分:0 
data1估计应该是楼主做界面时添加的控件吧,因此没涉及到代码。我觉得关键是data1.refresh之后清空文本框的语句不能用罗辑运算符连接,把这里所有的or改成:再试试看是否报错。
2014-06-24 14:37
alike123
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:107
专家分:428
注 册:2014-2-10
得分:0 
楼上一说我才注意到,无力吐槽
2014-06-24 14:59



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




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

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