|
发表于 2006-4-30 12:43 PM 资料 短消息
可以在【产品】的 ValueChanged 事件里写代码
在 【产品】的 ValueChanged 事件里写代码
Sub project_ValueChanged(fieldname)
SetFieldValue "模块", ""
End Sub
这样,在产品名称变化后,模块列表就会相应改变。
别忘了执行 Hooks->Compile。
[ 本帖最后由 chijj 于 2006-5-8 09:49 编辑 ]
发表于 2006-5-8 09:47 AM 资料 短消息
应该是可以的,我就是这么做的,可以实现选择不同的产品,模块列表里加载不同的模块。
先在 【产品】的 ValueChanged 事件里写代码,
然后在“模块”字段的“Choice List”处设置脚本:
DIM chanpin
chanpin=GetFieldOriginalValue("产品").GetValue()
select case chanpin
case "cp1"
choices.AddItem("mk1")
choices.AddItem("mk2")
case "cp2"
choices.AddItem("mk3")
choices.AddItem("mk4")
end select
[ 本帖最后由 chijj 于 2006-5-8 09:50 编辑 ]
但是如果设置的SCHEMA是在UCM模式的基础上实现的,并且该模式的UCM_project是不可修改的,不能去设置其脚本,
那如果我想我的模块基于UCM_project的话,我想上面楼主chijj说的方法就不能实现的吧????那应该怎么去实现呢???
大家谈谈自己的看法拉???? |
|