在G Suite 和Microsoft Power App 盛行的这个年代,Access 作为世界上首个桌面数据库程序,对很多企业来说是鸡肋的存在。安全性,可扩展性,共享性等等问题,使得越来越多企业闻Access色变。虽然Access作为企业级应用是过时了,但是它仍是非常优秀的个人桌面数据库应用程序。无论是小到中型的应用,还是为大型应用的快速原型开发,Access 的表现仍可圈可点。

很多微软Office用户只知Excel, 不识Access. 殊不知Access和Excel结合起来使用,可以大大提高办公效率。而且,Access 真的很容易上手,花5分钟读完这篇概览,你对Access就会有个基本了解。

Access可以做什么

可以做的很多。基于数据的桌面应用,Access 基本上都可以应付。下面是我用Access创建的部分个人应用。在公司工作中主要运用Access来为大型的应用做原型开发,比较偏重数据建模,可视化,和多用户使用下的工作流程,但是涉及到商业信息,就不放图了。

图一和图二: 知识管理系统

图三: 项目,任务和素材管理系统

购买软件

目前有两种方式可以购买正版Access.

  1. 订购Microsoft 365的包年服务。Access 作为单独的桌面软件和其他在线软件捆绑销售。这个的好处是软件持续更新,并且可以在线使用。坏处是要持续付款。
  2. 一次性购买 Microsoft 2019 Professional, 里面包括Access, Excel, Word, Powerpoint, Outlook, Onenote, Publisher. 好处是价格比较低 (通过和微软合作的正牌分销商),坏处是软件不持续更新。如果有更新的Office版本,需要再次购买。

玩转Access需要的技巧

涉及到3方面的知识。

  1. UI (User Interface) - 程序界面。这个包括数据表,可视窗口,报表,SQL查询, 宏等。和任何一个软件一样,要熟练运用就要知道它的界面都有哪些功能。
  2. SQL. SQL (Structured Query Language) 是关系数据库的标准数据查询语言。Access的核心是数据, 只有掌握了SQL,才能真正发挥Access 处理数据的功能。Access SQL 和其他企业级别数据库的SQL,如Microsoft SQL Server, 大体相同,但是有些不同的地方需要另外学习。
  3. VBA. 虽然说不用编程也可以创建Access应用,但是功能会受到限制。VBA是Access的一大优势,利用VBA可以将不同的API和Access结合起来, 创建非常强大的桌面应用程序。

UI - 数据表菜单 (Tables)

UI - 可视窗口菜单 (Forms)

SQL 界面

VBA界面

和其他Office程序的结合

Excel/Outlook : 我常常是在Excel里面处理好数据,然后导入到Access 里面做下一步的开发。有的时候会用Outlook收集数据,直接导入到Access 里面。

Word/Powerpoint/Publisher/Visio: 可以把这些想象成前端。Access 是后端数据库,通过VBA可以把Access里面的数据载入做好的Word/Powerpoint/Publisher/Visio模板里,或者是根据特定的逻辑生成新的文件。

access查询5月份出生_Access and VBA - 5分钟概览相关推荐

  1. access查询设计sol视图_Access删除索引

    新朋友点"Office交流网"蓝字关注我们 前面我们讲述过创建索引<access用DAO创建索引> http://www.office-cn.net/access- ...

  2. 31、查询 1990 年出生的学生名单

    对于这类问题,首先是建表.导入数据,然后是写sql语句,难到不难,就是题目量有点大 create database if not exists school; use school; drop tab ...

  3. 使用 Access 查询设计器轻松构造复杂 SQL 语句

    Office 家族中,平时使用 MS Acess 的人非常少,如果从工作效率的角度来说,掌握了 Access,很多时候岂止是事半功倍啊!下面就介绍一种基于 Access 查询轻松构造 SQL 语句的方 ...

  4. access查询mysql_什么是access查询

    时 间:2012-07-12 12:39:51 作 者: 摘 要:access查询是Microsoft Access数据库中的一个对象,其它对象例如表.窗体.数据访问页.模块.报表等. 正 文: 一. ...

  5. MYsql 查询 查询当前月份的数据

    select   date_format( curdate(),'%Y%m') ; 查询当前这周的数据 SELECT name,submittime FROM enterprise WHEREYEAR ...

  6. access统计班级人数_[access查询]access查询分段统计人数

    时 间:2007-12-03 10:25:49 作 者:摘 要:ACCESS查询,分段统计人数 正 文: 这样一个表  tblScore: 班级  姓名  总分  语文  数学 1班   a     ...

  7. 用python打印学生名单_Python 之 MySql 每日一练 231——查询1990年出生的学生名单...

    ** 一.表名和字段** –1. 学生表 student (s_id,s_name,s_birth,s_sex) –学生编号,学生姓名,出生年月,学生性别 –2. 课程表 course (c_id,c ...

  8. 查询1990年出生的学生名单

    建表语句点击详见 – 查询1990年出生的学生名单 SELECT st.* FROM student st WHERE st.s_birth LIKE "1990%";

  9. access查询设计sol视图_选择查询-在access中如何建立一个选择查询只查询一个信?在access 爱问知识人...

    在ACCESS中创建查询 像表向导.窗体向导等其他向导一样,Access查询向导能够有效地指导用户顺利地 进行创建查询的工作,详细地解释在创建过程中需要做出的选择,并能以图形的方式显示结果. Acce ...

最新文章

  1. Win8.1下Node.js连接oracle
  2. s7day2学习记录
  3. conlleval_[转载]CRF++的使用总结
  4. 【mysql问题】foreign key without name 解决方法
  5. android壁纸选择器,Android 图片选择器
  6. Android的联通性---USB主机模式(三)
  7. 使用diskpart命令为windows7创建分区
  8. 大学刚毕业,零基础大数据如何入门?
  9. TableStore轻松实现轨迹管理与地理围栏
  10. java参数校验:ValidatorUtils校验框架工具类的使用
  11. html5 video视频资源保护,HTML5 视频播放 video
  12. python入门教程pdf-python基础教程第4版pdf
  13. 看到小童鞋s茁壮成长
  14. Command(命令)
  15. SPEI不同时间尺度的意义
  16. 给你10个市场数据调研报告的免费下载网站!以后数据从这里找!
  17. Android 上架应用市场整理
  18. 09SpringBoot web 错误处理
  19. windows 下在 码市(coding.net) 上配置远程 git
  20. Linux之NTFS、FAT32、exFAT 各种格式硬盘挂载整理

热门文章

  1. caffe---ubuntu1604下anaconda2.5的尝试----失败,建议使用系统的python系统,避免各种各样的陷阱...
  2. OssImport系列之四——最佳实践
  3. Qt 5.5增加了新的GL模块,并改进了跨平台支持
  4. [转]新版.Net开发必备十大工具
  5. PHP 面向对象:类的属性
  6. 右键 Dos在这里 删除
  7. 大推荐——家庭书架·成功读库系列
  8. SharePoint中修改密码的WEB Part之终极版:即可以修改AD,又可以修改本机用户密码的Web Part!!...
  9. linux部署MantisBT(三)部署MantisBT
  10. 团队项目第一阶段冲刺站立会议08