excel学习库

excel表格_excel函数公式大全_execl从入门到精通

思考一下你学习Access的目的

首先,还是那句话,如果你学习Access是想开发像ERP之类的应用软件,那么我不推荐、不提倡,也没有任何建议。原因说过多次。

有时候你跟着某个老师学习,是不是时常感到迷茫,学的东西又杂又多,但真正拿出一个办公中的事件,反而无从下手,头脑一片空白?

原因很简单,你的目的跟老师教的内容不搭。

一、关于数据库原理

通常情况下,能安心跟着老师一步步学习的,都是想运用到日常的工作中,而不是为了自主开发ERP之类的软件,不是要靠做软件来生存。

如果一个老师开篇就讲一大堆数据库的各种原理,然后就开始表设计,通常说明你找错了老师。我并非说老师讲得不到位,我只是说这个课不太适合你。

如果是要学习真正的数据库,不讲原理的话那才是笑话。但你是来学习数据库的吗?那么多应用广泛的数据库,难道你最偏爱Access?,不要说Access叫数据库,你就得学数据库。

众多优秀数据库

你作为办公应用的人员,学习Access不是仅仅把它当数据库来使,而是要将数据存储、查询、添加更新删除、最终得到的文档、报表、图表等结果综合到一起去应用,是解决工作中的问题来的。在这样的目的驱动下,你学习很多数据库原理,对你的应用设计帮助不大。你完全可以把Access的表和表关系理解为就是数据库,而没有必要去了解数据在Access里是怎样存储的。就像你使用Word、Excel文件一样,你只是会使用就好,一般不会把它的后缀改为RAR、7Z等压缩文件格式,再用解压软件打开,去关注它们是怎样存储的。

如你是专业软件开发者,上述观点和你无关。

二、关于你的Access应用的受众群体

作为办公应用,Access的应用制作后什么人使用很关键。因为你的Access应用中必定有Bug,应用中有Bug太正常了。

如果你的Access应用不止你自己用,那么对于控件的输入验证、错误处理就很重要,因为你无法预料使用人也许真的很“笨”,验证功能一般也称为“防笨”功能,假如你设计了一个日期文本框作为查询条件,也未做任何验证和错误处理,使用的人就偏偏要在里面输入“二○二三年腊月”,你的宏或VBA是不是也会气得罢工。

但如果仅供自己使用,很多地方不设置验证、错误处理语句也无关紧要,你一般不会去尝试上面的做法,能完成你的工作任务就好了。

当然不建议这样做,我是说这个道理。所以将来你的Access应用受众群体也要考虑。

三、关于数据来源

数据收集

日常中有固定数据来源、或者需要定期收集(比如相关部门上报)数据的,学好数据导入、表合并、下发固定模板等就尤为重要。像考勤机数据、门店数据上报的数据就属性此类。这类应用多数都是Excel文档,再从Excel文档中导入到Access中,主要是Excel格式太普及了。

四、关于使用自定义函数

自定义函数

网上不少用VBA编辑好的函数(比如金额小写转大写),好的函数直接拿来使用就好,你的目的是先完成工作,有条件了,想加强学习,再去研究这些外来函数也不迟。往往这些函数代码都很长,里面又有设计者自己的逻辑思维,很难一下搞明白,新手更不用提了。我自己也编写过很多函数,有的未作充分注释,再过几个月自己看都费劲,甚至完全不明白当时的思路,所以后来学乖了,注释一定不能省。

再有的,以后慢慢聊吧。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接