前言
从事ACCESS数据库的设计到今年为止已是20年了,其中设计过很多在此环境下的数据库,根据项目不同,设计也就不同,但总的慨括来说,也就是表、查询、窗体、报表、宏、模块这些了。10年前曾经被某论坛邀请去为某版块做指导,给初学者进行指导和修改ACCESS数据库的设计。
如今已近甲子之年,如果不把所学所用的告诉大家,哪一天西去了,或者全部健忘了,有负一生所学,心有不甘。其实很多的初学者,接触ACCESS时,可能走进了一个误区,老想者从最原始的VBA编码开始学习,却不知要走这样的一条路,那是要花大量的精力,大量的时间,去从头开始,这是得不偿失的。我曾经用一个星期,每天一个小时在网上给初学者讲数据库的设计,听者都会自己设计出来适合自己工作的数据库了。
在当今信息量很多、很大的网络时代,很多知识,很多手法、很多理念,我们都是可以拿来为我所用。ACCESS学习应该从拼装(组装)开始,就象搭积木一样,你只要把积木拼装起来,拼装起适合自己认为的形状就已成功了。ACCESS数据库设计的理念与搭积木一样,首先去借用别人设计的数据库中的一些功能,直接为我所用,久而久之,就会知道自己要设计的功能应怎样才能实现,然后把某编码稍改一下,就能成为另一种新的功能。
随着时间的堆栈、知识的积累、数据库设计理念的更新、我相信用不了多久,你就会是一个ACCESS设计、操作、理念快手及专业人士了。
ACCESS数据库的应用在20年的设计、学习生涯中,个人认为没有它不能实现的功能,它的功能太过强大、唯一缺的就是你的理念,你的创新、你的思维方式,还有就是你想不到的方法,只要你想到的,它就会一定能实现。
以上综述,说明了ACCESS易学、易懂、易设计的性质,下面就不再讲表的设计、查询的设计了,而是从窗体设计讲起,因为窗体的设计才是重中之重,数据库的功能一切都在窗体上操作。
一、窗体消息弹出设计,消息的弹出不外乎下面几种:
1、窗体按钮的设计:
点击之后,就会出现一个设计窗体
然后在窗体添加一个按钮。按图调出设计选项卡,然后按箭头点击按钮控件
然后把控件拖到窗体空白处
此时,就会有一个对话框弹出,我们点取消,按自己意愿来设计消息,点下一步就是按ACCESS的功能来给按钮添加一些功能。当按钮创建后,先选定按钮,然后点击按钮属性,在属性设计中和直接单击右键都可以找到。如下2张图所示:(图一)
(图二)
点击属性后,就可以调出属性表,进行按钮触发事件编码的设计了
给按钮改名,改成“确定”名称。
给按钮添加触发事件代码:
这样就可以进入事件代码(编码)窗口中进行事件设计了
Option Compare Database
Private Sub 确定_Click()
MsgBox "授权过期!" ‘消息文字的提醒
Exit Sub ‘消息弹出后按确定键退出
End Sub
很多人都把“Exit Sub”给省掉了,这是一种不好的方法和习惯。
MsgBox "授权过期!"是一种最直接,也最简单的消息设计类型,你只要在双引号之中随意添加自己想要的提醒文字。
完成后退出并保存刚才写入的事件,再保存设计的窗体,取个名字“消息设计学习窗体”。
如果我们把窗体设计成一种弹出的方式,那么就在窗体属性中把“否”改写“是”,然后保存。
运行窗体上的按钮,效果如下图
今天就写到这里了,但愿有缘人能看到,明天接着写消息提示的种类及应用。