查看: 1398|回复: 9
|
IF ENDIF太多造成Microsft Access 2003 compile error:????
[复制链接]
|
|
Compile Error:
Procedure too large???
这是什么原因?
是不是我的if else end if 太多??
[ 本帖最后由 程家伟 于 27-7-2007 02:38 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 27-7-2007 03:19 PM
|
显示全部楼层
vb6也会出现这样的问题。。。这是提醒你的programming写法有问题了 ,
你是在一个process里用很多的IF ELSE而造成的? 改一下你的写法。。不然你要增加一个value是,就改死你了 |
|
|
|
|
|
|
|

楼主 |
发表于 28-7-2007 09:13 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 30-7-2007 10:17 AM
|
显示全部楼层
你可以把你的 code 分成几个 sub function, 然后在这个主要的 function 来呼叫它们. |
|
|
|
|
|
|
|
发表于 31-7-2007 09:18 AM
|
显示全部楼层
这样写会对你在enhancement, debug那里造成很大的问题的 |
|
|
|
|
|
|
|
发表于 31-7-2007 09:21 AM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 31-7-2007 02:01 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 3-8-2007 09:37 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 4-8-2007 09:17 PM
|
显示全部楼层
好像有很多是重复的
写个 function 然后 pass parameter (column 1 & 2) call 那个 function
可以短很多 |
|
|
|
|
|
|
|

楼主 |
发表于 6-8-2007 09:22 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|