加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区
 
发新话题
打印

[已解决] 如何让REFERENCE TO users 的字段只显示一个group中的 user ?( 此文章被查看:547次,被回复:2篇!! )

如何让REFERENCE TO users 的字段只显示一个group中的 user ?

有一个field ,是 REFERENCE 类型的 , 引用的是 users 。 现在只想在这里显示其中一个用户组的user, 请问该要如何做 ?
   假设 group name 是  A


问题已经解决 [打开主题]
本主题的最佳答案为 [ 2 楼].



© 本文为 VinceSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

将下面代码加到users字段的choices list上,修改红色的组名就可以了

    set sessionObj  = GetSession
    ' start building a query of the users
    Set queryObj = sessionObj.BuildQuery("users")
    ' have the query return the desired field of the user object(s)
    queryObj.BuildField ("login_name")

    ' filter for members of group "Developer" (whatever group you want)
    Set filterObj = queryObj.BuildFilterOperator(AD_BOOL_OP_AND)
    filterObj.BuildFilter "groups", AD_COMP_OP_EQ, "Developer"
    Set resultSetObj = sessionObj.BuildResultSet(queryObj)

    ' run it
    resultSetObj.Execute

    ' add each value in the returned column to the choicelist
    Do While resultSetObj.MoveNext = AD_SUCCESS
        choices.AddItem resultSetObj.GetColumnValue(1)
    Loop


最佳答案
该回答被楼主/管理员列为正解!



© 本文为 yunshanSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

如何让REFERENCE TO users 的字段只显示一个group中的 user ?


   
     谢谢yunshan版主解决了我的问题 !  
   好好研究下先 ~~



© 本文为 VinceSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

发新话题