以前老是瞧不起Access,觉得它太low了。为了帮室友(非计算机专业)解决Access问题,自己花了一天时间,主要学习了一下Access窗体。室友给的题目现在已经全部做完了,觉得Access在功能方面真强大。
第一,Access是有窗体的,这个在MySql中还没有听说过有这个功能。Access窗体中包含了常用的控件:lable、inputbox、radio、checkbox、combobox、listview、button、tabcontrol、image等。而且窗体里面还可以有子窗体,子窗体中的数据计算结果可在主窗体中展示 。还有“切换面板”,类似于WinForm里面的点击进入下一个界面,然后还可以返回到上一界面。窗体与数据库的表绑定在一起,表中的字段可以与控件绑定在一起,这样就可以在窗体中进行增、删、查、改基本操作,很迅速便捷就可以做好。
第二,Access中也是可以写SQL语句的。这个功能,我以前一直不知道,也一直不知道去查询相关资料,因此就特别嫌弃Access。在Access中,创建”查询向导“,然后打开”SQL视图“,这时候就可以看到SQL语句了!有了这个功能之后,以后如果用高级程序设计语言来写程序,假设根据需求需要用到Access的时候,就可用SQL语句来排除编程中遇到的问题,例如用到了关键字(比较好的做法应该是事先了解Access有哪些关键字)等。还记得最先学习编程时候,是用Delphi+Access,那时候在Delphi中写的SQL语句用到了Name这个关键字,找原因找了好久,后来还是老师告诉我这是关键字。
其他的,我自己没有动手尝试的,还有报表功能等。
注:1,切换面板管理器,要在“文件”——右键”选项“——自定义功能区——不在功能区中的命令——切换面板管理器——添加,添加成功之后,在”数据库工具“里面可以找到。
2,Access 2013不再支持数据透视图了。类似的版本问题,如office2013不能被安装在xp系统上。
3,窗体页眉页脚直接打开是可以看到的,页面页眉页脚直接打开是看不到的。