51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3463|回复: 4
打印 上一主题 下一主题

[原创] 求助:QC中脚本编辑器,关联字段的显示问题,如何修改脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-4-22 09:50:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在缺陷的用户字段里新建了两个字段,字段1是下拉列表,字段2是字符串输入框
我希望实现的是
当选择字段1下拉列表中的某个值时,字段2中会自动显示相应的信息,
现在我在脚本生成器-缺陷详细信息字段自定义中修改了如下脚本
select case bug_field("BG_USER_01").VALUE
CASE "提供需求"
bug_field("BG_USER_02").value="请产品部经理提供需求给项目经理"
end select

返回后选择了字段1列表中的“提供需求”,可是字段2是空白的,没有我想要的内容出现。
请问各位大虾,该怎么实现呢?
还有我保存了脚本之后,再次进入”脚本生成器-缺陷详细信息字段自定义”,之前改的脚本就没有了,又回复原状了,这又是为什么呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-4-22 10:00:57 | 只看该作者
不懂有select的用法...自己有做过if的脚本
if bug_field("BG_USER_01").VALUE = "提供需求" then
bug_field("BG_USER_02").value="请产品部经理提供需求给项目经理"
endif

然后,编辑脚本之后一定要保存...
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-4-22 10:12:47 | 只看该作者
用if也不行,界面上字段2还是不显示内容,我希望是,字段1下拉列表中选了某个值后,字段2就自动出现对应的内容,。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-4-22 10:36:06 | 只看该作者
有多个值的话,就用多个if,我这边一直都在使用着。检查一下脚本中的‘字段2’是否选对了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-2-14 09:53:50 | 只看该作者
我试了下,是可以的啊
Sub Req_FieldChange(FieldName)
  On Error Resume Next

   if Req_Fields.Field("RQ_REQ_REVIEWED").Value="1-已审阅"then
          Msgbox("this is ture")
   Req_Fields.Field("RQ_USER_02").Value="已审阅"

   end if
  On Error GoTo 0
End Sub
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-7-7 17:25 , Processed in 0.073551 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表