设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 窗体做简易计算器

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-3 23:44:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可以问题对于前辈来说太简单了,但是我想破头都想不通。
所以拜托各位了!!
我在做的时候卡在等于号的代码上。

我写的代码:
Dim a As Integer
Dim n As String
a = Text1.Value
n = "+"
n = "-"
n = "*"
n = "/"
Select Case c
  Case Is = "+"
    Text1.Value = a + Text1.Value
  Case Is = "-"
    Text1.Value = a - Text1.Value
  Case Is = "*"
    Text1.Value = a * Text1.Value
  Case Is = "/"
    Text1.Value = a / Text1.Value
End Select
而且我本来在写的时候把按键都付给文本了,但是发现+、-、*、/、不能付。
设定了一个变量n也不知道要怎么用。

我等于只做了一个窗体的外壳,里面都不会,郁闷死了。
求解~~~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-4-4 06:55:29 | 只看该作者
用Eval函数即可:
Eval("(2+8)/2*3")
这个结果为15
3#
 楼主| 发表于 2012-4-4 20:34:16 | 只看该作者
我是新学access的,没有学过Eva
只是想让前辈理一下思路,说多了我听不懂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-1 19:35 , Processed in 0.090242 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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