Office中国论坛/Access中国论坛

标题: 我用ACCESS这10年经验,完全不一样的开发平台。ACCESS做甘特图 [打印本页]

作者: djt    时间: 2009-6-1 18:12
标题: 我用ACCESS这10年经验,完全不一样的开发平台。ACCESS做甘特图
本帖最后由 djt 于 2009-11-16 19:45 编辑

39楼 如何登陆
47楼 如何后台更新前台
57楼 如何创建输入窗体
64楼 如何做GANT图


1999年开始使用office至今,算来已经10年了。10年树木,100年树人,“人老珠黄”了。人老了,总感觉要写点什么,来回忆过去的点点滴滴。
刚开始使用office时,只是使用WORD来制表格、打印文档。后来调到人事部门,EXCEL也开始用上了。在使用EXCEL的过程中,由于大数据量的限制,开始慢慢对ACCESS感兴趣了。当时主要用来制作工资条。

2000年到了现在的单位做库管,不能想象当时管库竟然没有电脑,干了3个月,老爸老妈掏钱买了一台电脑,晚上电脑就成为我的记帐工具。开始用ACCESS编写自己的第一个程序“库存管理”。要学会使用工具,首先要入门。没有师傅,就把“电脑帮助”当师傅。我觉得帮助是最好的师傅。其次是论坛,当时的WWW.ACCESSXP.COM我是从尾看到头的。
库存管理,想来比较简单,流水帐+结存+物料编码表就可以了,一个周解决问题,白天在单位用手工帐工作,晚上带回家把手工帐输入电脑。这样工作到2002年,开始接手盘点,于是开始使用SAP,也配了电脑(幸福啊,再不用晚上工作了)。白天时间多了,把客户表、销售定单加入了。
使用SAP盘点,由于车间得拖后1-2天才能做定单确认,这样盘点时数据就不太准确。不得已,每周把SAP的物料数据导到ACCESS里,在ACCESS处理。BOM表必须建了,还好产品BOM不超过5层,用一个5连查询就可以解决。处理结果再手工复制粘贴或者输入到SAP里。SAP有没有自动功能呢(公司没有本地化支持),放“狗”搜一搜,还真有一个工具ITOLE.EXE的工具可以控制SAP客户端(SAP SCRIPTING没有开放)。用ITOLE的代码录制工具录制了一段操作过程,研究了几天,决定用EXCELVBA写一个SAP的假客户端,大概用了1周,基本可以实现数据的自动上传功能。因为是完全模仿键盘操作SAP,所以不用担心谁来找茬。

公司是特殊行业,每年几百万产品,2003年要求每个产品都要有唯一编号来跟踪,车间给产品编号,仓库记录该编号发给哪个客户,很难想象手工操作的效率和准确性,开始考虑由系统自动打印箱标,车间打印记录指定唯一批号对应的特殊编号,仓库发货时,根据批号查询特殊编号,这个功能用了一周时间编完。系统也逐渐完善,根据生产日期,按FIFO自动备货。根据箱标记录,查看收货是否正确。
2004年我做了什么?想起来了,公司用的ACCESS97,查询不能用子表,通常做法是把数据取出放入临时表里,再进一步处理。一天突然心血来潮,把一个含子查询的SQL语句放到ADO执行,呵呵,那种感觉只有恋爱才能相提并论。于是把所有的查询用子查询全部重做了一遍(大概200个),EXCEL使用动态SQL查询数据。
2005年好象没有做过什么。那就长工资吧^0^
2006年,财务总监(分管IT)找到我,说希望能把SAP数据自动导入到浪潮财务软件里(企业的悲哀,要使用2种财务软件,由中方会计把SAP凭证再输入到浪潮里)。浪潮提供把文本数据导入系统的功能,那么难点在于如何把SAP数据变成浪潮对应科目的文本文件。思路有了,那就去做吧,建浪潮科目与SAP总帐对应表、浪潮客户与SAP客户对应表、浪潮供应商与SAP供应商对应表,顺便加上英译汉,大概用了1个月时间。还想做完这个就可以到财务兼职做个IT,可惜,人算不如老板算,上司不放。
这样持续到2007年,开始接手生产计划。库存有了,BOM有了,生产有了,还缺什么呢?预测!那就往销售MM要预测数据吧,根据历史12个月发货记录,把预测分拆成详细的产品(客户固定,产品比例固定)。库存+生产+已销售-预测-安全库存=我要给车间的生产单,简单。生产单放到系统,车间计划员运行拉料单,产生原材料需求。
2008年,开始讨厌不断增加功能,同时增加代码、窗体、报表的编写方式。不断再想,要是有一种通用窗体和报表来实现不同的功能就好了。想到SAP增加新功能时,不需要升级前端,由程序员把后台程序升级就行了。ACCESS可以导入代码到模块中,用这种方式?不行,MDE是不能更改代码的。怎么办呢?ACCESS的控件和窗体各种事件里可以使用自定义函数,事先编好函数,然后让控件和窗体调用不同的函数应该可行。一试,还真行,把函数当成一条条记录,循环读取记录,执行函数,天哪,还真解决了自动升级的问题。企业所做的工作,无非是判断、赋值、循环等工作,每增加新功能,就把它分拆成相应的函数。这样所有的功能用了10个窗体、2个报表、10个模块,20个函数。只用了树控件做菜单,前台ACCESS97,中间采用ADO,后台ACCESSSQL
2009年,SAP升级了,SCRIPTING功能也打开了,ITOLEMIGO时,力不从心,看来又得重写代码了。。。。。。
2009年7月终于写完了VBA自动控制SAP的代码了。

过去10年的经历,ACCESS经历了3个阶段。
一:基础。建表和查询,用了3
二:提高。建窗体,写VBA代码,用了4
三:升华。建类模块,写通用代码,用了3
正所谓“新3年,旧3年,缝缝补补又3年”。没办法,基础差,不是专科出身。一、二参考自带的northwind数据库,慢慢学习就可以了。我没找到窍门,销售部门的PLMM就是这样编写自己部门的销售管理数据库,大概一个来月就有模有样。三得靠个人能力+悟性+修行+熟练的SQL。
如果不考虑华丽的界面,ACCESS97是最好用的,有些东西还就只能在97下用,就是97莫名其妙的CPU老高。
10年中遇到的最糟糕的事当然是数据丢失。ACCESS好象没那么娇气,10人同时操作,速度还可以。丢数据应该是局域网问题。2008年某一天,正在使用,突然提示不可识别的数据库格式,服务器上数据库只有可怜4K大小。之后每个月都提示数据库错误,实在找不出原因。后来公司升级网络,问题才得以解决,现在分析以前网络带宽低,工作站自动获取IP地址不能持久连接,造成数据库连接突然中断,当正在写数据时,灾难就会发生。
作者: djt    时间: 2009-6-1 18:12
本帖最后由 djt 于 2012-5-28 14:25 编辑

沙发自己做;
人老了,不想再写代码了;
作者: luhao    时间: 2009-6-1 19:00
沙发自己做;
人老了,不想再写代码了,最近喜欢上了MDM游戏,我的游戏账号是accessvba;
djt 发表于 2009-6-1 18:12

人老心不老,对电脑还有冲劲的,活力还是10足的。活到老学到老。
作者: 方漠    时间: 2009-6-1 20:06
呵呵,握个手,和我的体会差不多,SAP用过,Baan也碰过,SUPPLY CHAIN方面的东东学到了不少.

现在基本不玩ACCESS了,管的杂事太多,10年了,小孩能帮我下楼买啤酒了.

一晃而过,老矣.最近公司升级Office2007, Access 07怎么都用不习惯了. 
作者: Grant    时间: 2009-6-1 20:21
10年不容易,一晃我也用了4年了
作者: 蜗牛加速度    时间: 2009-6-1 22:12
新手也来凑个热闹,和前辈们一样,由于现在单位的业务需要开始学习Access,
对于高手们作出来的数据库,羡慕的五体投地,看到论坛上高手们的交流,
自己现在连看都看不懂,汗!
不过看了楼主的十年感言,用这么长的时间去学习,很值得敬佩,从而也知道
自己的Access学习之路还很漫长,不过唯一资本就是,我刚参加工作,年轻
作者: asklove    时间: 2009-6-2 08:44
10年了。。。
一晃我也用了大半年。。工作的关系SAP什么的都没接触过,水平只有初级,没法提高。。
作者: kangking    时间: 2009-6-2 09:29
只有10年而已,我连头带尾30年都不止,只是一个爱好在支持我,没有地方用,也没有人用,唯一的收获是,做了儿子的启蒙教师,他现在已经计算机硕士毕业了。。。聊以自慰吧!
作者: ty_1029    时间: 2009-6-2 10:07
很手鼓舞和启发,其实现在的人缺乏的就是坚持~~~
作者: ycxchen    时间: 2009-6-2 11:38
ACCESS易学难精,要对ACCESS精通真的要花很长时间。说来惭愧,我对SAP、BOM还不明白是什么意思,楼主可否解释一下?
作者: t小宝    时间: 2009-6-2 15:06
时间过得真快,楼主给后来人多分享一些心得体会吧!
作者: ynjxw    时间: 2009-6-2 17:57
我也用了3年了,唯一的自豪就是给单位编写了一个教学管理系统,分发了7、8个客户端。都是些普通的代码,但也过把管理员的隐,在不懂的人面前炫耀一下。
哎,3年中基本上每星期最少都要改一次代码,现在觉得累了,不改了,凑合着用。
作者: rjacky    时间: 2009-6-3 16:57
十年感言,字字肺腑,句句动情
作者: yanwei82123300    时间: 2009-6-4 12:48
10年不容易,一晃我也用了4年了
作者: tz-chf    时间: 2009-6-4 14:02
我也用了超过十年了。当时用word的邮件合并,觉得不方便,发现access真好用,用到现在。现在的收入全指望access了,希望access不必再升级了。
作者: goto2008    时间: 2009-6-4 16:12
我是赶鸭子上阵,不忍心看身边的同事绕一大圈子做事,只好编给他们用
作者: goto2008    时间: 2009-6-4 16:15
我一晃也四年多了,惭愧,ACCESS学得不精,还是菜鸟一个
作者: 右手    时间: 2009-6-4 16:23
呵呵,我现在也在用SAP,用ACCESS来处理SAP倒出来的数据。ACCESS也用了有3年了,开发过好几个进销存系统,我现在也是靠ACCESS混饭吃,呵呵。
作者: 风啸啸    时间: 2009-6-4 23:00
人是老了,现在才开始想学习access
作者: Henry D. Sy    时间: 2009-6-4 23:11
好文章
作者: wang1950317    时间: 2009-6-5 16:16
啊啊!这么多老师在发感慨啊!很感动。在小的看来,搂主已是非常有水平的了。似我等劣等生,怕是一辈子也难达到那样的水平。其实学习Access只是为了工作上的偷懒。开始也是使用邮件合并功能将一些记录做成表或报告。当学会了,就想入非非,想找更好一点的办法,无意中一个朋友指点使用Access,这才一点点接触它。在我看来,这个网站上的所有网友都可以作我的老师。现在工作使用之余,好像把上这类网站作为每日必修课,我想和别人在网上玩游戏的感觉差不多吧。看到网上老师们把代码玩来玩去,真是钦佩之至!
作者: nxjswt    时间: 2009-6-19 09:26
接触电脑于1992年,使用微机开始于1996年,最早使用wps编辑表格和文本,后来用office,正式用access编程6年了,因单位性质,主要做了些单机版本的管理系统,什么住房公积金、养老金、水电费、客户管理、绩效考核等等。很喜欢access,方便、使用、入门简单,后期的代码很实用,也很精深。
作者: weisl99    时间: 2009-6-24 09:09
10年的坚持
10年的不断探索
10年都在不断的进步
10年真的不容易
真的希望能接识你这位老兄
向你请教一二
请留下QQ 或 E-MAIL
谢谢了!
作者: mscv    时间: 2009-6-24 19:04
XUE XI>
作者: yodong    时间: 2009-6-25 09:16
2008年,开始讨厌不断增加功能,同时增加代码、窗体、报表的编写方式。不断再想,要是有一种通用窗体和报表来实现不同的功能就好了。想到SAP增加新功能时,不需要升级前端,由程序员把后台程序升级就行了。ACCESS可以导入代码到模块中,用这种方式?不行,MDE是不能更改代码的。怎么办呢?ACCESS的控件和窗体各种事件里可以使用自定义函数,事先编好函数,然后让控件和窗体调用不同的函数应该可行。一试,还真行,把函数当成一条条记录,循环读取记录,执行函数,天哪,还真解决了自动升级的问题。
============================================================
哗,楼主这个历害.我也是有这个想法.可没有尝试,如今楼主已经实现了.真是太历害了.楼主可不可以说说思路.或有时间做个例子上来.让大家学习学习,那楼主可是为中国的ACCESS程序员搞高技术和ACCESS的普及应用做出贡献.如果大家用ACCESS做开发的时候,可以做到后台改代码,前端就可以升级那真是省多事呀!也显得更专业呀!用ACCESS做开发那就是达到另一个高度了.
期待楼主的响应!先替大家在这里向楼主说声谢谢了!
作者: 老鬼    时间: 2009-6-25 16:23
十年生死两茫茫,不思量,自难忘~~
十年之前,我不认识你,你不认识我~~
十年之后,我们是朋友,还可以问候~~
嘿嘿~~~
作者: zhengjianbiao    时间: 2009-6-25 21:43
access只是个小工具,office的一个组件而已,用得着一个人花这么大心血吗?
作者: djt    时间: 2009-7-6 14:13
26# yodong 原理很简单,参照ACCESS宏的编写,把一大推命令放在单个宏里,执行宏,命令顺序执行。只不过我把这些命令放到表里,读取记录,顺序执行。
作者: yodong    时间: 2009-7-6 14:34
哦!如果楼主能抽空做一个例子.让大家学习一下就好了.
作者: xsddpj    时间: 2009-7-6 15:35
楼主真了不起
我想请教一下,如何用SQL语句创建带有自动编号的表,最好是能用在生成表里的自动编号函数,在SQL Server 中有这样的函数,但在access中没有,想编一个,却又水平不够,还望楼主帮忙,不知可行?
作者: 轻风    时间: 2009-7-6 16:54
哎,我大概也用了十年了吧,准确的说是接触了十年,但水平还是这么低,叹!悲!
作者: djt    时间: 2009-8-3 13:40
2楼放实例了,FRONT.MDE就是当前应用的前台,没做任何改变
作者: huangxiuwen    时间: 2009-8-3 18:06
楼主厉害呀。学习。。。。
作者: 风啸啸    时间: 2009-8-3 19:18
看看,学习一下。
作者: 8820stboy    时间: 2009-8-4 01:03
谢谢老师
作者: 驼铃    时间: 2009-8-4 06:56
我以前只会用WORD和EXCEL的普通功能,最近接手仓库,要做进销存和月报表,发现ACCESS可以满足,但学起来很慢,半路出家的我已经四十多岁了,最怕学电脑啊,楼主能搞个最简单的实例给我学学么,我们是企业自用的备品备件仓库,只要有进、出和库存就可以了
作者: yx880    时间: 2009-8-5 00:30
ssssssssssssss
作者: djt    时间: 2009-8-6 10:03
原理: BACKEND.MDB记录着所有的操作,数据路径
1 登陆 如果没有按住SHIFT键,第一个出现的窗口是窗体FORMLOGIN,”选择系统“列表框会有不同的选择,这个数据从哪来呢?可以打开BACKEND.MDB文件,打开DDSYS表,这个表记录着不同系统用什么连接字符串,数据库路径在哪。可以连接任意的数据库,只要你把连接字符创写正确就行。在局域网中,FRONT.MDE和BACKEND在客户端,TEST.MDB和BACKEND.MDB在服务器上,系统默认的路径记录在BACKEND这个文件中,双击“选择系统”,会弹出输入密码对话框,输入秘密eijoaixgnaw,就可以更改默认的BACKEND.MDB的路径,改成服务器的地址就行
作者: iamee    时间: 2009-8-6 10:45
辛苦了
作者: lymin    时间: 2009-8-6 13:11
我也是断断续续学了十年,做了十年,也搞了点小东东,有些应用到了工作中,但就是技术提高不快.
作者: 不懂快乐312    时间: 2009-8-6 16:14
我也想学啊,学个基础就行了
作者: 不懂快乐312    时间: 2009-8-6 16:14
应付一下二级的,应该不会很深吧,学个基础就好了
作者: 不懂快乐312    时间: 2009-8-6 16:22
学习,顶。。。。。。。。。
作者: lanshai    时间: 2009-8-7 11:13
我也用了将近5年啦~~~时间过的还真快!不过自己学刊论坛,对于自己的水平上升并不是很快,只是针对某些问题可能了解多些~~~呵呵
作者: leijiqiang    时间: 2009-8-7 14:19
贵在坚持~向前辈致敬
作者: djt    时间: 2009-8-7 14:22
2 如何后台更新前台
ACCESS中编程大部分是点某个按钮,输入条件,然后执行。这些代码通常放在VBA里。ACCESS控件事件属性通常有2个选择;1 【event procedure】 2 【自定义函数】。我的做法就是用自定义函数来代替事件过程:
比如弹出对话框msgbox(1)
VBA写法是:
Private sub CommandButton1_OnClick()
    msgbox(1)
end sub
我的做法是:
Form\CommandButton1\OnClick\=msgbox(1)\
有一个函数自动把上述文本转成窗体上按钮1的单击属性

BackEnd.MDB里的表DD07T就记录着所有的操作,只要更新DD07表的内容,前台的操作就更新了
作者: yebbkiss    时间: 2009-8-7 14:38
楼主高手呀,来学习
作者: gnoy    时间: 2009-8-14 12:54
顶一个
作者: gnoy    时间: 2009-8-14 13:05
看了下,后端更新前端这个说法不严谨。事实上你只是更新了要执行函数的参数而已。按你这种说法前端权限不一样也叫后端更新了前端
作者: djt    时间: 2009-8-14 16:01
对,前面已经说过,把代码函数化,把函数记录化,这样客户想增加新的功能,根本不需要更新MDE文件,只需要在后台增加“函数化”的记录就可以了。而且这样前台可以做的很小,只需1M左右,窗体只有5个(数据输入、甘特图、TAB子窗体),报表只有2个(横向和纵向),功能确是无限的,不需要增加一个功能,就增加一个窗体
作者: qsdys    时间: 2009-8-14 16:57
本帖最后由 qsdys 于 2009-8-14 16:58 编辑

道理很高深,楼主很牛逼。
但是有这个必要吗?
试想使用ACCESS的一般就是办公室内的一般操作人员,根本不需要那么高深的东东。只需要把界面做的通俗易懂、速度快速、容错能力比较强等就行了。如果非要去开发非常牛的作品,不如使用更专业的VB、VC等开发工具,何必在这里一直去挖掘VBA的东东。声明一下:我本人没有一点看不起ACCESS的意思,我也是经常使用ACCESS,并作简单开发,但仅限于自己使用。

作者: topses    时间: 2009-8-15 09:12
楼主跟我一路的,呵,我也正好十年了
学习了。
作者: guoguoququ    时间: 2009-8-15 13:56
楼主可否解释一下?
作者: chuang0321    时间: 2009-8-18 08:55
新3年,旧3年,缝缝补补又3年!
作者: djt    时间: 2009-8-19 09:53
如何创建一个输入数据窗体?并且只有点保存后,数据才写入后端?
前台采用ADO操作后台数据库,前台没有任何表、查询,那么前台窗体的数据源从哪来?用过SQL SERVER的都知道,SQL SERVER有个临时数据库TEMPDB,来存储所有的临时表,我的方法也是,建一个临时数据库,来存储ADO的数据。逻辑是这样的:
登陆时,会根据当前ACCESS版本创建一个临时数据库
双击功能,会出现该功能的输入窗体,同时,在临时数据库中创建表(临时表),ADO把符合条件的记录写入表中,把窗体的数据源设定为临时表,这样当窗体更改数据时,有一个字段来记录该记录是更改还是新增还是删除,当单击保存时,ADO根据该字段来对后台数据进行更新。
作者: hosam    时间: 2009-8-19 16:48
谢谢分享~~~~~~~~
作者: fnsmydyang    时间: 2009-8-19 22:04
学习ACCESS有5年了,还是菜鸟一个,哎...
作者: djt    时间: 2009-8-20 14:08
本帖最后由 djt 于 2009-8-20 15:08 编辑

没金币玩面对面游戏了,100万面对面游戏可以换取我这10年所应用系统的(后台自动控制前台)原代码,只能自己使用,谢谢。
有需要请联系 wxjwangwxj@yahoo.com.cn
作者: loginwjd303    时间: 2009-8-28 00:35
听君一席话,胜读十年书.
作者: wattducr    时间: 2009-8-31 12:39
1# djt
配服。
作者: stvent    时间: 2009-9-1 09:47
用了这个东西1年多,记得当初面试一工司的时候,要写一个Access程序,当时根据连Access可以写程序都不知道,一直认为只是一个数据库,上论坛搜索一下,东凑西拼,勉强写了一个小程序,也蒙混入了公司,由于工作虽要,接触了QAD,所以对于Access也开始认识不少,总之呢,后辈们的成长也得必须要向你们前辈指教!在此,谢谢所有前辈们载的树!
作者: djt    时间: 2009-9-2 08:53
如何用ACCESS做甘特图
我的做法是建一子窗体,上面放满LABEL控件,具体数量取决于ACCESS窗体让你放多少个控件,好象是575个。剩下的就简单了,做一个类,根据开始时间结束时间,调整LABEL的位置

[attach]39495[/attach]
作者: weizw55    时间: 2009-9-2 19:18
楼主是高手中的高手.看来我要学的东西还多得去.
努力中
作者: weizw55    时间: 2009-9-2 19:49
楼主说的面对面金币100万,是什么东东?相当于多少RMB?
作者: LHB    时间: 2009-9-4 08:56
看了前辈的感想发表,心里也很感概。
人生有多少个十年!
作者: jeckensky    时间: 2009-10-12 13:24
感触泼深呀...值得学习...天命有所为,有所不为呀.
作者: yihesmxx    时间: 2009-10-26 16:06
学习学习。
作者: sagemeyou    时间: 2009-11-6 22:09
呵呵,向前辈致敬~~
作者: sagemeyou    时间: 2009-11-6 22:23
2008年,开始讨厌不断增加功能,同时增加代码、窗体、报表的编写方式。不断再想,要是有一种通用窗体和报表来实现不同的功能就好了。想到SAP增加新功能时,不需要升级前端,由程序员把后台程序升级就行了。ACCESS可以导入代码到模块中,用这种方式?不行,MDE是不能更改代码的。怎么办呢?ACCESS的控件和窗体各种事件里可以使用自定义函数,事先编好函数,然后让控件和窗体调用不同的函数应该可行。一试,还真行,把函数当成一条条记录,循环读取记录,执行函数,天哪,还真解决了自动升级的问题。企业所做的工作,无非是判断、赋值、循环等工作,每增加新功能,就把它分拆成相应的函数。这样所有的功能用了10个窗体、2个报表、10个模块,20个函数。只用了树控件做菜单,前台ACCESS97,中间采用ADO,后台ACCESS、SQL。

这一段还不明白 可否加我QQ263305681向您详细请教下。
作者: jack.powell    时间: 2009-11-9 23:11
新手也来凑个热闹,和前辈们一样,由于现在单位的业务需要开始学习Access,
对于高手们作出来的数据库,羡慕的五体投地,看到论坛上高手们的交流,
自己现在连看都看不懂,汗!
作者: li08hua    时间: 2009-11-12 23:20
我也是才刚刚学习不到两年时间,回想起来太艰难了,基本上都是因为工作关系才迫使自己硬着头皮一点点的学。呜呜......
作者: GAOZHONG    时间: 2009-12-2 12:36
看了楼主的经历,除了佩服之外还是佩服!请教一问题:能否将一个表(或查询)中两个字段的值(比如两次测试的值A,B)按A  B  A  B....(定义每行20组,超过自动换行)显示在报表主体节,并且,若AB中有空值,则自动跳过,如:A  B  A  A  A  B...(中间有两个空的B值).恳请赐教。急!在线等
作者: haileng    时间: 2009-12-3 14:54
学习
作者: coolleaf    时间: 2009-12-5 12:21
我是陆陆续续学一点。老手的代码拾来用用。效果还不错。
作者: djt    时间: 2010-2-3 10:08
放原代码了
作者: wufeng980114    时间: 2010-2-3 20:12
哈哈,各位都是老手啊,多指教我们这些新手
作者: 红尘如烟    时间: 2010-4-2 12:29
道理很高深,楼主很牛逼。
但是有这个必要吗?
试想使用ACCESS的一般就是办公室内的一般操作人员,根本不需要那么高深的东东。只需要把界面做的通俗易懂、速度快速、容错能力比较强等就行了。如果非要去开发非常牛 ...
qsdys 发表于 2009-8-14 16:57

“使用ACCESS的一般就是办公室内的一般操作人员,根本不需要那么高深的东东。”——这个世界上使用软件最频繁使用次数最多的人群是谁?我想无非也就是你所说的“办公室的一般操作人员”罢了,不给这样的人用你还给谁用去?当然,你要是弄些程控嵌入系统之类当我没说
“把界面做的通俗易懂、速度快速、容错能力比较强等就行了”——这几点你以为很简单么?Windows够厉害了吧?还不是天天要打补丁,这几点都可以算到软件的至高境界里面去了
“使用更专业的VB、VC……”这话一听就是外行话,你真以为这些就能专业到哪儿去么?各自的侧重点不一样,VBA是微软自动化控制思想的产物,只是借用了VB的语法规则而已。再说什么VB、VC、.Net、JAVA等等都无非是不同的工具而已,既然是工具,它的作用也就是对我们的工作、学习乃至生活起辅助作用而已。并不是越复杂的东西越好,只有最能把你的思想表达出来的,才是最好的,也就是说最合适的才是最好的。真要按你的想法,大家都用汇编甚至机器码去编程,这样才能算真正的专业……
我也是经常使用ACCESS,并作简单开发,但仅限于自己使用。”——从这位朋友的想法来看,你做的东西的确也仅仅只能够给自己用了
作者: mscv    时间: 2010-4-13 22:36
向楼主致敬。
我觉得access确实很有用。我现在只学了查询,就已感到它的强大了。但不知下面该如何深入了。。。。。
作者: shouryu2010    时间: 2010-4-14 09:58
...................
作者: TNHTJ    时间: 2011-5-8 21:38
佩服~
作者: huang1314    时间: 2011-5-9 09:37
有源码就好了
作者: xyh2732    时间: 2011-11-16 23:10
谢谢分享
           
作者: ysh5858    时间: 2011-11-18 22:34
菜鸟路过,顶一顶!
作者: chaosheng    时间: 2011-11-18 23:13
佩服,非专业的勇气精神可嘉.但弯路是走了不少了.
但觉得奇怪,这样的公司需要用到计算机系统怎不用计算机专业的人?
作者: msyangyi    时间: 2014-5-5 14:57
佩服啊,10年磨砺,我这才开始的路漫漫啊,多谢楼主的指导
作者: xlb004    时间: 2015-1-11 15:40
。。。。。。。。。。。。。。。。。。。
作者: shslsun    时间: 2015-2-6 13:59
空空的数据库
作者: lwwvb    时间: 2015-2-16 13:37
本帖最后由 lwwvb 于 2015-2-16 13:49 编辑

楼主朋友,你后台这样升级的话,你的窗体元素就改变不了,作法也复杂,而且不灵活。还不如做个小程序自动更新,下载一下就行了。
嗯,如果只是通用窗体的问题,那就先写好一个基类窗体,关键部分调用虚函数,使用它时虚函数给适合的值就行。VB虚函数需要变通来做,但不建议代码有关也放在数据库中。

作者: WFH6898    时间: 2015-12-21 10:52
对于高手们作出来的数据库,羡慕的五体投地
作者: xlb004    时间: 2016-7-8 21:58
111111




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3