求助一道access窗体编程的题目! 5

在“VBA编程”数据库中,创建一个名为“求1到n的所有偶数之和”的窗体,在该窗体上创建一个文本框控件,两个命令按钮控件,命令按钮的标题分别设置为“计算”和“关闭”,并为每... 在“VBA编程”数据库中,创建一个名为“求1到n的所有偶数之和”的窗体,在该窗体上创建一个文本框控件,两个命令按钮控件,命令按钮的标题分别设置为“计算”和“关闭”,并为每个按钮分别编写单击事件过程的VBA程序代码。当运行该窗体时,单击“计算”按钮“,显示出一个含有”请输入一个大于1的正整数“信息的输入对话框,当用户在该输入对话框中输入一个正整数并单击”确定“按钮后,在该窗体中显示指定范围内的所有偶数之和。单击“关闭“按钮关闭该窗体。
请我做一下传上来给我吧,谢谢!!

Private Sub Command3_Click()
Dim a As Long
a = InputBox("请输入一个大于1的正整数")
Dim i As Long
s = 0
For i = 1 To a
If i Mod 2 = 0 Then
s = s + i
End If
next i
If a Mod 2 = 0 Then
text1.Value = "2+4+6+...+a=" & s
Else
text1.Value = "2+4+6+...+(a-1)=" & s
end if
End Sub
我写了这个运行错误额,还有“在该窗体中显示指定范围内的所有偶数之和”这个条件也做不出哎
展开
 我来答
xyc5932
2013-06-12 · TA获得超过231个赞
知道小有建树答主
回答量:775
采纳率:0%
帮助的人:506万
展开全部
Private Sub Command1_Click()
Dim str1 As Integer
Me.Cls
str1 = Val(InputBox("请输入一个数字", "必须是数字"))
If str1 = 0 Then Exit Sub
ReDim a(str1) As Integer
For i = 0 To str1
If i Mod 2 = 0 Then
a(i) = i
j = j + a(i)
End If
Next i
Print j

End Sub
ibangbangcn
2013-06-12 · TA获得超过2654个赞
知道大有可为答主
回答量:3368
采纳率:16%
帮助的人:1504万
展开全部
这个你知道怎么求偶数之和么,如果会,就容易了。自己动下脑袋
追问
我代码写出来总是运行不了额
追答
应该是设计有问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式