设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 自动累加问题~

[复制链接]
跳转到指定楼层
1#
发表于 2006-4-20 05:35:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
累加次数限定为 3 次,起始数是1,然后进行自动累加

第一次,1+1

第二次,(1+1)+1

第三次,((1+1)+1)+1



请问这个应该怎么写
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-4-20 05:39:00 | 只看该作者
i=i+1 不可以吗?
3#
 楼主| 发表于 2006-4-20 05:53:00 | 只看该作者
i=i+1 怎么用?

我想限定累加的次数

我是新手,请斑竹说详细点好么
4#
 楼主| 发表于 2006-4-20 05:59:00 | 只看该作者
我是想得到这个结果

譬如:已知 数字段 1~4

那我就让他累加(4-1) 3次,起始值为 1

初始值,1

第一次,1+1 =2



第二次,(1+1)+1  =3



第三次,((1+1)+1)+1  =4



这样子就可以得到1~4,之间一共有几个数字,就是累加每个阶段的结果1,2,3,4
5#
发表于 2006-4-20 06:36:00 | 只看该作者
以下是引用jiazhou在2006-4-19 21:59:00的发言:


我是想得到这个结果

譬如:已知 数字段 1~4

那我就让他累加(4-1) 3次,起始值为 1

初始值,1

第一次,1+1 =2



第二次,(1+1)+1  =3



第三次,((1+1)+1)+1  =4

这样子就可以得到1~4,之间一共有几个数字,就是累加每个阶段的结果1,2,3,4

写了个函数,不知道是否是你想要的.

Function MyCount(intMin As Integer, intMax As Integer) As Integer
'intMin最小数
'intMax最大数
'返回intMin到intMax之间(包含intMin和intMax)整数的个数
'示例:MsgBox MyCount(1, 5)

Dim i As Integer
For i = intMin To intMax
    MyCount = MyCount + 1
Next
End Function
6#
发表于 2006-4-20 06:39:00 | 只看该作者
如果只是计算两个数之间的个数,上述方法复杂化了,直接用减法就可以求出,我不清楚你的真正用意,所以用上述函数来做个示范而已.
7#
 楼主| 发表于 2006-4-20 06:49:00 | 只看该作者
不是这个,老大.我要得是

譬如 输入(1,4)

然后得到(2,3,4)

输入(4,9)

然后得到(5,6,7,8,9)



输入(2006-4-1,2006-10-1)

然后得到(2006-5-1,2006-6-1,2006-7-1,2006-8-1,2006-9-1,2006-10-1)

[此贴子已经被作者于2006-4-19 22:51:56编辑过]

8#
发表于 2006-4-20 07:04:00 | 只看该作者
Function MyNum(intMin As Integer, intMax As Integer) As String
'intMin最小数
'intMax最大数
'返回intMin到intMax之间所有的整数(含intMin和intMax)
'示例:MsgBox MyNum(1, 5)

Dim i As Integer
For i = intMin To intMax
    MyNum = MyNum & i & ","
Next
End Function


如果处理日期就不能用上面的方法来实现了,需要使用相关的日期函数.

[此贴子已经被作者于2006-4-19 23:16:45编辑过]

9#
 楼主| 发表于 2006-4-20 07:35:00 | 只看该作者
谢谢~!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 03:47 , Processed in 0.099169 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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