利用选项组控件做的最简单的计算器-AngelHis
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


利用选项组控件做的最简单的计算器

发表时间:2014/6/5 10:06:00 评论(1) 浏览(11253)  评论 | 加入收藏 | 复制
   
摘 要:只用两个控件,只有一段代码。
正 文:

近日在百度知道回答问题,遇到网友考二级提出的“获取选项组控件值”问题,由此想到做个最简单的计算器示例,最少的代码,最少的控件,当然功能也是最简单的,供大家娱乐。

点击下载此附件


Private Sub Frame_AfterUpdate()
    On Error GoTo err
    Dim ci As String
    ci = "Toggle" & Me.Frame   '由选项组值提取选项组控件名称
    If ci = "Toggle18" Then    ' 等号进行计算
        Me.Text = Eval(Me.Text)
    ElseIf ci = "Toggle19" Then    ' 退格
        Me.Text = Left(Me.Text, Len(Me.Text) - 1)
    Else    '由选组控件名称提取控件标题
        Me.Text = Me.Text & Me.Frame.Controls(ci).Caption
    End If
    Me.Frame = Null
    Exit Sub
err:
    MsgBox "输入的内容格式错误!", vbCritical, ""
    Me.Frame = Null
    Exit Sub
End Sub


附件里还有一个拆分、合并字符串的例子,感兴趣的可以看一下。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
用access做的计算器小程序  【咱家是猫  2008/5/10】
材料理论重量计算器  【纵云梯  2012/2/7】
利率计算器  【纵云梯  2012/2/8】
实用计算器,源码,eval  【th  2013/4/22】
纸张价格计算器  【小蒋  2014/1/17】
常见问答
技术分类
相关资源
文章搜索
关于作者

AngelHis

文章分类

文章存档

友情链接