access里面,我想输入连续的数字,这种情况有没有快捷方式?

 我来答
weicraft6
2013-07-26 · TA获得超过103个赞
知道小有建树答主
回答量:76
采纳率:0%
帮助的人:83.8万
展开全部
Sub Command1()
Dim ST, Prv As String
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
ST = "select * from 表 "
rs.Open ST, Currentproject, adOpenKeyset, adLockOptimistic
rs.movtlast
prv=rs("采集号")
rs.addNew
Textbox=val(rs("采集号"))+1
rs.update
rs.close
End sub
追问
对access很不熟悉,不知道该怎么操作
追答
如果对access很不熟悉,你可以在先在Excel里输入递增连续数字(光标在单元格右下角处变成十字形时,往下拉鼠标(有时需要按Ctrl键后再拉)), 然后复制,粘贴至Access表。
百度网友9ae96f948
2013-07-26 · 超过33用户采纳过TA的回答
知道答主
回答量:113
采纳率:100%
帮助的人:80.1万
展开全部
d = DMax("采集号", "表1") 'd=表1里采集号的最大值
If IsNull(d) Or CDate(Mid(d, 1, 4)) <> Year(Date) Then '如果D是空或者D的前4位不等于今年
x = Year(Date) & "0001" 'x=今年 "连接" 0001
Else
x = d + 1
End If
'x就是你想要的下一个数值,你可以和你的记录一起保存,下面是直接将"x"保存回表1里
Set m = CurrentDb.OpenRecordset("表1")
m.AddNew
m("采集号") = x
m.Update
更多追问追答
追问

遇到上下单元格的内容完全一样的时候,有没有像excell那样的快捷键直接输入呢

追答
你是要在表里直接输入数据啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式