会飞的鱼 发表于 2006-6-19 11:18:22

求助

在ClearQuest中,在“问题子类”字段的“Choice List”处设置脚本以实现不同的问题类别对应不同的问题子类下拉列表项,脚本内容如下,
    DIM subProject
    subProject=GetFieldOriginalValue("问题类别").GetValue()
    select case chanpin
            case "计算机硬件"
                      choices.AddItem("显示器问题")
         choices.AddItem("电源问题")
            case "计算机软件"
         choices.AddItem("软件安全")
         choices.AddItem("软件稳定性")
    end select

但是在运行是提示错误说“类型不匹配”!
去掉这段代码却又实现不了该功能了。麻烦知道的朋友帮忙解决一下,谢谢!

luming 发表于 2006-6-19 12:05:16

用GetFieldValue试试。

会飞的鱼 发表于 2006-6-19 12:46:51

刚才我把我的代码稍微修改了一下,
select case GetFieldValue("问题类别").GetValue
            case "计算机硬件"
                      choices.AddItem("显示器问题")
         choices.AddItem("电源问题")
            case "计算机软件"
         choices.AddItem("软件安全")
         choices.AddItem("软件稳定性")
    end select
刚才的提示错误没有了,但是”问题子类“下拉列表里面什么东西都没有。麻烦知道的朋友帮忙解决一下,谢谢!

会飞的鱼 发表于 2006-6-19 12:47:36

我现在用GetFieldValue修改的,还是不可以

会飞的鱼 发表于 2006-6-19 12:50:54

我看到一个帖子和我的问题一样,不过他的问题是因为在开始设置模块的Choice List处的脚本时没有勾选第一个选项。可是我这里钩选了,还是在问题子类里面没有东西

luming 发表于 2006-6-19 13:09:30

多用几个msgbox,看是哪里的值没有取到。
页: [1]
查看完整版本: 求助