51Testing软件测试论坛

标题: clearquset字段互相依赖时报类型不匹配 [打印本页]

作者: 轻扬婉儿    时间: 2006-11-30 16:10
标题: clearquset字段互相依赖时报类型不匹配
我建立了一个Project 一个model
然后在Defect 里面想实现选一个Project 就能对应选出model中的模块
做完以后报类型不匹配

[ 本帖最后由 轻扬婉儿 于 2006-11-30 16:14 编辑 ]
作者: luming    时间: 2006-11-30 16:12
你怎么做的啊。
可以找找,我记得在2页内就有一个相关的帖子。
作者: 轻扬婉儿    时间: 2006-11-30 16:14
我就是照着那个做的呀
作者: luming    时间: 2006-11-30 16:38
你把脚本贴出来看看。
作者: 轻扬婉儿    时间: 2006-11-30 16:51
SetFieldValue "model", ""
上面定义在 Field 那边的project
Dim strprojectName
strprojectName=GetFieldValue("Project").GetValue()
IF strprojectName<>"" THEN
   Call Getmodel(strprojectName,choices)
End IF
这段定义在  Field 那边的model 处

我单建立了 和原来系统带的poject一样的一个
model
作者: luming    时间: 2006-12-1 08:47
http://bbs.51testing.com/thread-31019-1-1.html

你看看上面的帖子里面是怎么做的,你照做着试试。
作者: 轻扬婉儿    时间: 2006-12-1 09:59
sdlkfj7 我们有好多好多个项目  每个项目都有至少七八个模块
那要写多久呀
没有更好的办法了吗 不能取Project值直接代出相对应的模块吗
作者: chijj    时间: 2006-12-18 14:34
标题: 可以参考一下
上面的帖子如果你能实现,稍做改动就可以了。


Sub f_model_ChoiceList(fieldname, choices)
        Dim strProjectName
        strProjectName = GetFieldValue("Project").GetValue()

        IF strProjectName<>"" THEN
                 Call GetModel(strProjectName,choices)
        End IF
End Sub

' 功能说明:取得项目的对应模块
Sub GetModel (ProjectName,Choices)
   REM added your hook code here
            Dim Sess
         Dim ResultSet
         Dim strSql
         Dim strModel

           On Error Resume Next
         
         Set Sess = GetSession


         ' 获取相应项目编号下的模块名称
         strSql="SELECT A.f_name FROM t_model A INNER JOIN  project B ON A.f_project = B.dbid  WHERE (B.name = '"& ProjectName &"')"
         
         Set ResultSet = Sess.BuildSQLQuery(strSql)
         ResultSet.Execute

         ' 添加模块列表
         While (ResultSet.MoveNext = AD_SUCCESS)               
                strModel = ResultSet.GetColumnvalue(1)
                Choices.AddItem strModel               
                Doevents
         Wend
         
End Sub

[ 本帖最后由 chijj 于 2006-12-18 14:36 编辑 ]




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