标题:这样的代码能不能简化点拉!
只看楼主
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
结帖率:84.62%
已结贴  问题点数:5 回复次数:14 
这样的代码能不能简化点拉!
  if rs("mixer_id")=-1 then
  mixer_id="随机效果"
end if
  if rs("mixer_id")=0 then
  mixer_id="柱形效果"
end if
  if rs("mixer_id")=1 then
  mixer_id="波形效果"
  end if
  if rs("mixer_id")=2 then
  mixer_id="烈焰效果"
end if
  if rs("mixer_id")=3 then
  mixer_id="海浪效果"
  end if
  if rs("mixer_id")=4 then
  mixer_id="声带效果"
end if
  if rs("mixer_id")=5 then
  mixer_id="射线效果"
  end if
  if rs("mixer_id")=6 then
  mixer_id="弹球效果"
end if
  if rs("mixer_id")=7 then
  mixer_id="星云效果"
  end if
  if rs("mixer_id")=8 then
  mixer_id="水波效果"
end if
  if rs("mixer_id")=9 then
  mixer_id="雨点效果"
  end if
搜索更多相关主题的帖子: 星云 
2010-12-28 16:22
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:1 
dim mixer
  mixer(0)="随机效果"
  mixer(1)="柱形效果"
  mixer(2)="波形效果"
  mixer(3)="烈焰效果"
  mixer(4)="海浪效果"
  mixer(5)="声带效果"
  mixer(6)="射线效果"
  mixer(7)="弹球效果"
  mixer(8)="星云效果"
  mixer(9)="水波效果"
  mixer(10)="雨点效果"
mixer_id=mixer(rs("mixer_id")+1)

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-12-28 17:07
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 2楼 hams
版主用原来我的


用了你的

 我要的是数据库的值是数字 显示当前的是文字啊

[ 本帖最后由 ningzhonghui 于 2010-12-28 17:19 编辑 ]
2010-12-28 17:18
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
得分:1 
Select Case rs("mixer_id")
       Case "-1" : mixer_id="随机效果"
       Case "0" : mixer_id="柱形效果"
       Case "1" : mixer_id="波形效果"
       ....
End Select

QQ:63572063
2010-12-28 17:54
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 4楼 wangjy500
wangjy500兄正是我想要的效果!呵呵谢谢!
2010-12-28 18:58
lele2007
Rank: 5Rank: 5
来 自:广东省深圳
等 级:职业侠客
威 望:6
帖 子:1028
专家分:305
注 册:2007-9-4
得分:1 
<%

 lele = Array("柱形效果","波形效果","烈焰效果","海浪效果","声带效果","射线效果","弹球效果","星云效果","水波效果","雨点效果")

 if rs("mixer_id") = -1 then:mixer_id = "随机效果":else:mixer_id = lele(rs("mixer_id")):end if
%>

学习编程www.
2010-12-28 21:19
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 6楼 lele2007
想不到这样的代码还是多样的写法,向各位学习拉!楼主方法也测试成功!
2010-12-28 21:36
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:0 
出现那样的问题就有可能是数据不对

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-12-28 22:23
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 8楼 hams
我再试试看!也许是哪方面漏掉拉
2010-12-29 09:37
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:0 
确定你的数据库数据就是-1到9,一共11个,而你输出的是12个记录,你不觉得有问题么?

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-12-29 09:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-330128-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.499606 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved