(2)数据录入界面友好

Access还有一个经常被忽略的优势,那就是它的录入功能比较人性化。

什么叫人性化?我理解就是用正常人的方式来做事,而不是用其他的、非人类的方式来做事,比如说用Excel来录入数据,经常就是这样一个画面:

为了达到录入信息完整的目的,很多Excel使用者会设定十几个甚至几十个字段,这样做的后果是表格最后的效果肯定是“一字长蛇阵”,得向右拉很久很久才能“走到头”。我见过最多的Excel列数达到了100多列~这岂止是非人性化,简直就是Excel使用方式的泥石流。

每次我见到这种表,总感觉毛骨悚然。这种“一字长蛇表”,不仅不容易看,也很难纠错。把字体变大吧,往右拉动的时间会更多。

好在我还掌握了一些Access,不用一直过这种毛骨悚然的日子。Access有很简便的录入方式,可以将几十上百列的字段,用报表的方式排列,填写这些字段的感觉就像在填写一份简历表格。虽然一次录入上百个字段也挺累的,但总比“泥石流”的数据录入方式要好多了。

如果字段太多,还可以利用Access自带的“选项卡控件”,把一页放不下的字段分成两页、三页,把所有的字段分门别类划成几个大类。既容易看、也容易用。

试想我们平日里,肯定做过一些注册的活动,比如注册个知乎、注册个豆瓣,都会输入自己的相关个人信息。所以窗体录入的一些元素设计灵感不难得到。

我现在使用Access的一大便利之处就是输入数据比之前方便多了,也人性化多了。每次维护客户信息,对我来说都变成一项正常工作,而不是面对“泥石流”的痛苦回忆。

这种通过窗体进行数据维护是Access比较容易实现的功能。

插入段:

突然想起一个事,那就是Excel的设计感问题,我一直认为,Excel的本表没有任何必要进行过度的美化,数据透视表有美化的必要,但是也不要搞得太过分。需要美化的是Access的窗体,因为窗体才是专门用来和我们进行绝大多数时间交互的,把窗体做的漂亮一点没坏处。

我就被这种美化坑过。在我给我们公司录入营销数据的时候,我收集来的是一大堆乱七八糟被各种合并居中的表,把我搞的十分不爽。为了美化单元格,人名两个字中间非加几个空格。这种Excel使用方式,我认为严重违背了数据分析原则。

还有一些领导,比较自负,经常会做一些泥石流级别的烂表还不自知。这些一堆合并单元格的表,叫垃圾并不过分。数据表如果还有什么二次使用价值的话,严格的数据规范必不可少。垃圾表格被称为垃圾并不过分,因为只有一次性的使用价值。

有一次一个领导为了显示自己多么“身先士卒”,给我派数据统计活的时候,还给我做了个“示范”表。他自己觉得自己Excel功夫了得,给我做好了“模板”,让我跟着“填数”就行了,他自己肯定觉得自己多么“体恤下属”、多么“身先士卒”。

我打开这张表,原本并不花的眼睛立刻就花了,大大的标题,蓝底黑字,合并单元格这种“传统”不在话下,各种字段没经过思考就一股脑的堆砌在表上。看着这种烂表,我是填还是不填?

(3)查询功能友好

Access 的核心是表,输出端是窗体,而查询居于二者中间,起到了非常强的中间桥梁作用。查询功能是整个Access系统的脊梁骨,是支柱,正因为查询的存在,Access的表这种东西才能灵活多变、为我所用,否则,Access只能是一种更难用的Excel而已。

在实际的数据管理过程中,经常会需要进行一维表和二维表之间的变换问题。Excel的数据透视表可以完成二维转一维,但不容易完成一维转二维。Access可以在二者之间进行舒服一些的变换,只要使用交叉查询功能就OK了。

Excel也可以利用函数进行查询,但是会非常复杂,一旦查询条件高于两个,要进行简便一些的查询,接近于不可能。我在这一点上走过不少弯路,后来还试图借助于数据透视表的切片器方式,但也很笨,解决不了多大问题。

这时Access就可以站出来了,多条件查询是Access这么牛的一大原因。尤其是数据量一旦超过10万条,字段超过5个,查询一次,Excel直接就会挂掉。而在相同条件下,Access查询差不多只需要1秒多钟,系统不会死。

当然1秒多的查询时间,还是不能让我满意,Access的功能肯定也不如MySQL这些专业数据库更为快捷完善,但它至少给我们的工作提供了一些选择,能解决有无的问题。

Access还能实现多级联动查询,多少个查询条件都不怕。打个比方,要查询“宋江”这个人,就可以一级一级的设定查询条件:第一个条件可以是“中国”,第二个条件是“宋朝”,第三个条件是“山东省”,第四个条件是“郓城县”,第五个条件是“县一级领导干部”,最后的选择框中有“宋江”的名字。

多级联动查询我研究过很久,用查询窗体、VB的方式都试验过,但每种方法都有利弊。VB的方法太复杂,语句不容易掌握和维护,查询窗体会导致太多的窗体存在。最好的方法就是将数据表镶嵌窗体中,再用内置查询的方法。这个技术tip我会在以后专门讲。

接下来预告:

Access学习应有的思路

(1)踩坑是常态、调试是大头

(2)三个层面发展自己的技术

access 知乎 窗体_我的Access自学之路(3)相关推荐

  1. access 知乎 窗体_如何设计一个简单的Access登录窗体(1)

    Access是一个对数据库新手相当友好的软件. Access的窗体功能确实是一种独一无二的前端设计平台,很多常见的人机交互用法,可以用Access的窗体来轻松实现,同时Access的查询和计算功能,也 ...

  2. access导出mysql数据库_如何从ACCESS数据库导出数据

    操作要求:在练习目录"数据库与表操作资料"(可从网站直接下载使用)下有一个"教学管理_原始.accdb" access数据库,其中有一个"学生&quo ...

  3. access 数据库 mysql数据库_如何将Access数据库移植到MySQL数据库

    序论 很多MySQL用户都有过将Access移植到MySQL的计划,不过这个移植过程性能和实践的相关描述资料很少.本文将为大家总结将Access应用程序成功移植到MySQL的要点和注意事项. 由于Ac ...

  4. 计算机二级access选择题题库_计算机二级access选择题

    文档来源为 : 从网络收集整理 .word 版本可编辑 . 欢迎下载支持 . 1 文档来源为 : 从网络收集整理 .word 版本可编辑 . 欢迎下载支持 . 复习题 2 一.选择题 1 .以下叙述中 ...

  5. access sql 取余_计算机二级ACCESS模拟题库2016最新

    计算机二级ACCESS模拟题库2016最新 1.表的组成内容包括( ). A.查询和报表 B.字段和记录 C.报表和窗体 D.窗体和字段 2.数据库DB.数据库系统DBS.数据库管理系统DBMS之间的 ...

  6. access怎么查询工龄_计算机二级Access数据库查询的功能教程

    计算机二级Access数据库查询的功能教程 引导语:査询是Access数据库的重要对象,以下是百分网小编分享给大家的计算机二级Access数据库查询的功能教程,欢迎阅读! 查询的功能 使用Access ...

  7. access团员人数公式_计算机二级Access操作试题

    Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统.下面是小编收集的计算机二级Access操作试题,希望大家认真阅读! 基本操作 ...

  8. dw读取access中的图片_怎样从Access数据库中读取图片?解决办法

    当前位置:我的异常网» C# » 怎样从Access数据库中读取图片?解决办法 怎样从Access数据库中读取图片?解决办法 www.myexceptions.net  网友分享于:2013-03-0 ...

  9. access mysql连接字符串_[数据库连接字符串] Access 连接字符串

    [数据库连接字符串] Access 连接字符串 //ODBC 标准安全策略 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb ...

最新文章

  1. 【Cocos2d入门教程二】Cocos2d-x基础概念
  2. linq to sql 多条件组合查询
  3. 收集常用电路基础公式换算
  4. MFC开发IM---MFC实现http协议传输图片和文本
  5. 图片加载库Glide
  6. 测量怎么显示坐标_测量员必须掌握的——全站仪坐标放样
  7. HDU2003 求绝对值【入门】
  8. 数据挖掘二手车价格预测 Task05:模型融合
  9. 云计算之Docker
  10. 动态修改UINavigationBar的背景色
  11. paip.手写OCR识别方法总结--基于验证码识别... 1
  12. 远程控制软件teamview好用么?
  13. 25.专栏订阅者利用专栏技术再现无线密码破解
  14. 机器学习入门实战——线性支持向量机实战digits数据集
  15. Zemax操作24--高斯光束的聚焦和传播
  16. 贱人工具箱使用技巧系列1——旋转复制
  17. 怎么打开.pos文件
  18. 01 APP被苹果APPStore拒绝的各种原因
  19. 怎么给电脑里面的文件加密?这个软件轻松帮忙搞定
  20. MAME模拟器debug帮助文档汉化一(介绍)

热门文章

  1. 计算机启动后需重启才能正常显示,电脑开机时屏幕显示无信号,需要重启后才能正常使用,是什么问题?...
  2. STT-MRAM存储器技术结构图
  3. lol手游一直显示服务器维护,《lol手游》Serveriscurrentlyundermaintenance解决方法 异常解决攻略...
  4. uglify使用随记
  5. Javafx播放音乐
  6. 体验南卡N2S真无线蓝牙耳机,享受150小时超长续航的聆听
  7. 机器学习测试集选取常用方法-《机器学习》周志华
  8. GitHub 新手教程 一,GitHub 注册
  9. 黄牛疯狂炒作,影响品牌声誉,华为重拳出手整治歪风
  10. 幸福消费成酒店投资趋势红利,荟语酒店凭何打造品牌核心优势