注册 登录
编程论坛 ACCESS论坛

为什么每次打开这个程序,图号总是从WS1000001开始的,而不是从上次已经保存的数据上叠加呢

紫露 发布于 2013-03-28 10:11, 1893 次点击
如下程序,为什么每次打开这个程序,图号总是从WS1000001开始的,而不是从上次已经保存的数据上叠加呢
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

   Static a As Double

   a = a + 1

   Label4.Caption = "WS" & 1000000 + a

   Call instore

   MsgBox "新增数据成功!"

End If

End Sub

 
只有本站会员才能查看附件,请 登录




 
3 回复
#2
wp2319572013-03-28 10:50
还真能碰到用access写程序的啊   

祝你成功
#3
wp2319572013-03-28 10:57
你的把上次的尾号保存起来  或者提取出来  本次再加1

你那么做 应该不行
#4
pamt2013-05-31 23:11
Static a As Double
你应该把以上语句写在if语句之外,不然每次都会重新声明变量
1