| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1925 人关注过本帖
标题:当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
快速回复:当a=?时,每点击一次Command5这个控件, Label4.Caption就会往上加1呢,请 ...
数据加载中...
 
   



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

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