标题:当a=?时,每点击一次Command5这个控件, Label4.Caption就会往上加1呢,请教会 ...
只看楼主
紫露
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2012-12-28
结帖率:100%
 问题点数:0 回复次数:1 
当a=?时,每点击一次Command5这个控件, Label4.Caption就会往上加1呢,请教会的人
Private Sub Command5_Click()
   If checkdata = True Then
   rs.AddNew
   rs.Fields("drawingnumber") = Trim(Label4.Caption)
   rs.Fields("description") = Trim(Text2.Text)
   rs.Fields("version") = Trim(Text3.Text)
   rs.Update
   Dim a As Double
   a = a + 1
   a = ?
   Label4.Caption = "WS" & a + 1
   Call instore
   MsgBox "新增数据成功!"
   End If
End Sub
如上的程序中,a=?时,每点击一次Command5这个控件, Label4.Caption就会往上加1呢,请教会的人,
搜索更多相关主题的帖子: 成功 version 
2013-03-26 16:41
pamt
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-5-31
得分:0 
好像以上的代码都不行吧,由于每次点击command5时,a都会被dim重新定义一次,定义后的初值是0,需要将a声明为静态变量才行,用static进行变量声明吧
2013-05-31 22:52



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




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

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