以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]changenged  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21294)

--  作者:rpg2813
--  发布时间:2012/7/8 17:58:00
--  [求助]changenged

select case e.datacol.name

case "第一列"

代码1:改动第二列

case "第三列"

代码2:改动第四列

case "第五列"

代码3:改动第六列

 

case "第一列","第二列","第三列","第四列","第五列","第六列"

代码4:改动第七列

 

end select

 

 

------------------

红色部分无效,求解


--  作者:mr725
--  发布时间:2012/7/8 18:09:00
--  

看看列类型     中文逗号?

 

最好用事实说话。


--  作者:sloyy
--  发布时间:2012/7/8 19:24:00
--  

select case 是单一执行选择的, 比如 case "第一列"那就执行一次:代码1:改动第二列

后面的case "第一列","第二列","第三列","第四列","第五列","第六列"

代码4:改动第七列

 肯定不会执行

红色部分只相当于:case "第六列"

代码4:改动第七列

 

不信你试试


--  作者:rpg2813
--  发布时间:2012/7/8 20:00:00
--  
以下是引用sloyy在2012-7-8 19:24:00的发言:

select case 是单一执行选择的, 比如 case "第一列"那就执行一次:代码1:改动第二列

后面的case "第一列","第二列","第三列","第四列","第五列","第六列"

代码4:改动第七列

 肯定不会执行

红色部分只相当于:case "第六列"

代码4:改动第七列

 

不信你试试

是呀,那我应该怎么办呢?

我目前的思路是
做个过程函数,把代码4做成过程,每段都加一下

可是具体的操作找不到例子

我当年是学pascal的说

我需要一个例子就好

比如:

 

if a>b then

a=c

endif

 

这段代码做成过程如何弄?


--  作者:rpg2813
--  发布时间:2012/7/9 14:33:00
--  
人工置顶