51Testing软件测试论坛

标题: CQ高手指点一下,field字段写的代码编译通过,但是不起作用?? [打印本页]

作者: mastertester    时间: 2006-8-11 17:25
标题: CQ高手指点一下,field字段写的代码编译通过,但是不起作用??
我想根据项目名称字段的取值,筛选过滤模块名称下的值。编译通过,看不到效果。那位高手指点一下。
代码如下:
    Sub fldcolumn_1_ChoiceList(fieldname, choices)
       
' SetFieldValue "mdname", ""

        dim pr_choice

        set pr_choice = GetFieldValue("project")

        select case pr_choice.GetValue()

        case "cs"

                choices.AddItem ("Win95")

                choices.AddItem ("NT")

                choices.AddItem ("Web")

        case "dj"

                choices.AddItem ("Web")

        end select



End Sub


没有根据项目名称的取值显示不同的模块名称。??/
作者: luming    时间: 2006-8-11 17:34
多加msg,看哪个值没有取到。
直接select case pr_choice就可以了吧,上一步set不是已经取值了么。
作者: mastertester    时间: 2006-8-14 09:10
标题: 多谢搂主~
我这个版本api函数看不到:(

再试一次。
作者: mastertester    时间: 2006-8-14 09:23
标题: 还看不到代码控制的结果,还有什么要设置吗?
设置的msg信息,在编译后在最下方应该出现msg信息吧。好像没看到,只提示没语法错误
作者: luming    时间: 2006-8-14 09:31
晕,msg是运行期间弹提示框,可以很方便看到当前取值。
至于编译,很弱智的,只检查语法,不检查错误。

另外问问,在你的开始菜单中,Clearquest项目,没有“ClearQuest API Reference”吗?
作者: mastertester    时间: 2006-8-14 09:52
标题: 试验中。。。。。。。。
有这个ClearQuest API Reference,但是打不开。只是一幅图片。
作者: mastertester    时间: 2006-8-14 10:14
标题: luming再问一个简单的问题,多谢多谢
我加了个 MsgBox pr_choice,代码编译通过后,我点击testWork,点击new defect界面出现提示:

ERROR!Execution of a hook failed during the action Submit.It was the FIELD_CHOICE_LIST hook of the field mdName,attached to the defect "test00000006". The reason for the failure was:对象不支持此。。。。。
作者: luming    时间: 2006-8-14 10:22
应该是你的script中使用了不支持的方法和属性。
你看看你的安装目录下Program Files\Rational\ClearQuest\doc\books\cq_api.pdf。
作者: mastertester    时间: 2006-8-14 11:03
标题: 找到API函数了
程序还是调不通,郁闷。。。。。。。。。。。
作者: dongyongjing    时间: 2006-8-21 11:03
这个好象只有客户端可以实现,web端不能实现吧。
作者: fengjingqiong    时间: 2006-12-31 16:36
Sub fldcolumn_1_ChoiceList(fieldname, choices)
        dim pr_choice
        pr_choice = GetFieldValue("project").GetValue()
        select case pr_choice
        case "cs"
                choices.AddItem ("Win95")
                choices.AddItem ("NT")
                choices.AddItem ("Web")
        next
        case "dj"
                choices.AddItem ("Web")
        next
        end select
End Sub
作者: fengjingqiong    时间: 2006-12-31 16:39
原帖由 mastertester 于 2006-8-14 10:14 发表
我加了个 MsgBox pr_choice,代码编译通过后,我点击testWork,点击new defect界面出现提示:

ERROR!Execution of a hook failed during the action Submit.It was the FIELD_CHOICE_LIST hook of the fiel ...


msgbox 后面的函数也应该是string类型的才行的啊,可你申明的
pr_choice不是string类型。
作者: wwwxzl    时间: 2007-1-8 14:35
学习sdlkfj2




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2