设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 696|回复: 5
打印 上一主题 下一主题

[其它] [求助]请教各位高手

[复制链接]
跳转到指定楼层
1#
发表于 2003-10-15 09:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如我有一个栏位….叫做”编号”
我想先有一个窗体输入编号的范围...如101-199
当我新增一个纪录时...他会自动在编号显示数目....
例如我新增第一个纪录时..编号会显示101...第二个会显示102...
到我第二天再新增时...他会显示103...
直到到达199后就不能再新增纪录…
要再重新输入范围….
因为我不想使用内建的自动编号去做…
请问是不是需要利用vba编程呢?
各位高手可不可以教一下我应该要怎样做?
谢谢…
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-10-15 15:18:00 | 只看该作者
这有什么实际应用呢?
3#
发表于 2003-10-15 15:38:00 | 只看该作者
可以實現的:
如:
1.把這個表做成表單,當然還要有編號範圍的文本框兩個,且命名為
開始編號,結束編號
2.在表單的beforeinsert事件中,輸入如下代碼.
dim id as interge
id=Dmax("[編號]","某表名")+1
if id<me.開始編號 then
id=me.開始編號
endif
if id>me.結束編號 then
msgbox "記錄出錯,本記錄大于結束編號,請重新輸入範圍"
cancel=1
endif
3.這樣符不符合你的要求...
呵呵....
4#
发表于 2003-10-16 04:33:00 | 只看该作者
这样应该可以实现了
5#
发表于 2003-10-17 19:16:00 | 只看该作者
ADAM,告诉我,我这个新手应该从那些方面下工夫,才能和你一样厉害哦!
快担当起指点新一代的重任来哦!

还有他们说的vba怎么学啊?
指点一下哦!
6#
发表于 2003-10-17 19:45:00 | 只看该作者
你多看看ACCESS的幫助吧...
另外,搜索一下電腦中的ADO或DAO關鍵字的文件,
有關于DAO與ADO的幫助文件....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-27 06:26 , Processed in 0.132326 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表