今天讲一下如何用Access数据库制作一个简易的打字机窗体。
不要小看一个简易的打字机窗体,从这个窗体可以拓展出很多的应用,比如可以拓展成一个计算器软件、一个销售楼盘控制软件,等等。通过学习这个设计,大的好处是可以学习一下如何设计一个简易的输出端口,我这个案例中直接用了一个文本框做输出端窗口,相当简单,但是功能性确实不是很强。
下面简要介绍一下设计过程:
- 做一个弹出窗体。在之前宇哥的介绍中有如何做空白窗体地介绍了,在此就不做过多的赘述了。如何设计一个简单的Access登录窗体(1)
- 然后拉26个正方形按钮,根据自己的喜好来排列一下字母的顺序。我就是按照“ABCDEFG”的顺序来排列的。上下共三列,做好间距然后对齐。
- 再做两个按钮,一个按钮做“打印结果输出”,一个按钮做“重新输入”
- 拉一个文本框,然后扩大这个文本框,做成一个输出端。
以上的步骤是窗体各个组件的大概需求,接下来要讲一下怎么用简单的VBA语句(简单是指尽量不设定变量)把这些功能激活:
- 所有的字母按钮设定成单击变化,然后在编程界面中设为Me.Text1.Value = Me.Text1.Value & Me.B.Caption。代码中红色的字母要根据实际的按钮名字更改,也就是按钮变成C、D、E,也要随着更改。
- “重新输入”按钮设置成点击变化,然后VBA设置为
Me.Text1.Value = NullMe.Refresh - “打印结果输出”按钮设置成宏
宏的设置如上图
大概的设计思路和技术实现过程就是这样子,下面是视频效果: https://zhuanlan.zhihu.com/p/109677838