定位
这不是一个纯技术贴,而是基于技术问题的思维分析
缘起于Access
前两天,我在处理一个Access数据库填写问题时,遇到了一个麻烦:
由于上级部门提供的数据库文件是基于32位Access系统的,而我的电脑里使用的是64位的OFFICE2013,所以无法打开这个文件。
当时,我的直接做法是百度一下,看能不能有什么办法,结果很令人失望,因为网上的建议是
需要下载名为Microsoft Access Database Engine, 缩写叫MS ACE的工具,还需要使用新的oledb连接字符串。
对于一般人,以上方案无法实施啊。
我还考虑是不是要为了这项任务,卸载64位OFFICE,重装为32位OFFICE。这个方案被我否决了,因为费时费力,影响到我的正常办公软件的使用。
最终,我想到了那台有点老旧的SONY笔记本。
我当下使用两台台式机和一台笔记本都装的是64位OFFICE2013,而太太的台电TBOOK平板电脑中只有WPS,所以才轮到SONY老朋友出场救火。正是因为它不够新,安装的是32位的OFFICE2007,才能帮上我。
笔记本的麻烦--两个按键坏了
上面的这个思路是正确的。我找出了这台吃灰已久的笔记本,果然它不负重望打开了文件,能够让我顺利地完成工作。
之所以我平时不用这部笔记本,只是因为笔记本键盘上有两个按键坏了:A键和退格键。尽管它性能上仍然能够应付我的所有使用任务,只是因为无法打出需要的文字这个小故障,非常影响使用体验,最终只能在抽屉吃灰。
以前,我曾使用外接无线键盘来解决键盘不灵的问题,但是现在那个键盘也不知扔哪去了,远水不解近渴啊。
我又使用了百度,看看有什么办法解决这个问题。可能是使用的关键字不合适,找到的答案并不满意。
于是,我想更换关键词试试,“按键更换”等等几个新的关键词搜索之后,终于找到了一种可行的方案,就是使用软件将键盘的按键位置进行更换,牺牲某个不常用的按键来代替坏了的常用键。
软件测试
我先找到了MapKeyboard 2.1,从排名在第一行的华军软件园下载了,但是下载下来后不能安装。
接着我就找到了RemapKey。百度百科上,称其为微软出品的键盘键位重定义工具,但是我在软件中没有找出任何与微软相关的信息。
软件下载安装和使用非常简单,百度百科里写得过于复杂了。
在图中上部的键盘图中,用鼠标拖住坏键到目标键位即可,按提示要求重启电脑后就完成了修复。
更需要反思的是
这里需要反思的是,在我想到用软件解决问题之前,其实还做了一件很蠢的事:
我先在京东搜索了一下超薄的无线键盘,花了近半个小时比较了无线和蓝牙键盘的优劣和评价,最终付款买了一个航世的蓝牙键盘,并且希望当天就能送到,然后就能工作了……。
剁手之后过了一段时间,我才想到除了这个笔记本,我并不需要单独的蓝牙键盘,哪怕它超薄超轻,我也不需要。
冷静之后,我才想到用软件解决问题的思路。当我完成软件修复笔记本键盘之后,发现京东已经开始发货了(真快啊)。
我没有想到使用什么无理由退货的作法,而是认为我应该为自己之前的错误思维承担责任。
总结
这次修复笔记本键盘,不仅让我体验到成功解决技术问题的快乐,更重要的是我认识到自己思维水平的不足。正是因为思维水平的不足,让自己在思考解决方案时考虑不全面,让自己的笔记本吃灰多年,让自己花钱剁手买了没什么价值的物品等等,还可能造成了一些自己至今尚未认识到的后果。
通过复盘,我记下了修改笔记本键盘和32位Access数据库文件的技术心得和软件,还检视了自己解决问题时的思考过程。这是从《好好学习》的作者成甲老师那里学到的做法,经常做复盘反思,才能提升自己的认知水平。