Foxtable(狐表)用户栏目专家坐堂 → 如何做到?根据一个选择框的值,来显示一个录入框和隐藏另外一个录入框。


  共有4006人关注过本帖树形打印复制链接

主题:如何做到?根据一个选择框的值,来显示一个录入框和隐藏另外一个录入框。

帅哥哟,离线,有人找我吗?
kylin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
如何做到?根据一个选择框的值,来显示一个录入框和隐藏另外一个录入框。  发帖心情 Post By:2022/2/21 0:06:00 [只看该作者]

With wb.AddInputGroup("form1","ipg1",bdbt)
    With .AddInput("rw","当前任务","Text")
        .Value = pr!TskDsc
        .Readonly = True
    End With
    
    With .AddInput("bgjz","报告截止","date")
        .Value = pr!DueTm
        .Readonly = True
    End With
    With .AddInput("bgr","当前报告日","date")
        .Value = pr!FlTm
        .Readonly = True
    End With
    
    With .AddInputCell("ic1",2) '通过InputCell增加输入框, 2表示突出显示(含图标)
        .AddLabel("ljdsc","接待时长",0) '增加标签,0显示在左边
        If pr!RcpPrd > 0
            .AddInput("jdsc","text",1).Value  = pr!RcpPrd
        Else
            .AddInput("jdsc","text",1).PlaceHolder= "接待总时间长度,以分钟计算!" '增加输入框,1表示显示在中间
        End If
    End With
    
    Dim lxs As String = "|自来|引流|邀约|跟单|"
    If  pr!RcpSer  > ""
        lxs = lxs.replace("|" & pr!RcpSer & "|","|[" & pr!RcpSer & "]|").trimend("|")
    Else
        lxs = lxs.trimend("|")
    End If
    
    With .AddInputCell("ic2",2) '通过InputCell增加输入框, 2表示突出显示(含图标)
        .AddLabel("llx","客户类型",0) '增加标签,0显示在左边
        .AddSelect("lx",lxs,1)
    End With
           
    '跟单类型:必须选填跟单客户信息
    Dim khhs As String = "|" + DataTables("MyPtn").SQLGetComboListString("ClnNam","StfID = '"& ygh &"' And (Trn333 = '' Or Trn333 Is null)") +"|"
    If  pr!ClnNam  > ""
        khhs = khhs.replace("|" & pr!ClnNam & "|","|[" & pr!ClnNam & "]|").trimend("|")
    Else
        khhs = khhs.trimend("|")
    End If
    
    With .AddInputCell("ic3",2) '通过InputCell增加输入框, 2表示突出显示(含图标)
        .AddLabel("lkhh","跟单客户",0) '增加标签,0显示在左边
        .AddSelect("khh",khhs,1)
    End With
    
    With .AddInputCell("ic6",2) '通过InputCell增加输入框, 2表示突出显示(含图标)
        .AddLabel("lkh","客户姓名",0) '增加标签,0显示在左边
        If pr!ClnNam > ""
            .AddInput("kh","text",1).Value  = pr!ClnNam
        Else
            .AddInput("kh","text",1).PlaceHolder= "客户姓名记录" '增加输入框,1表示显示在中间
        End If
    End With
End With


基本录入情况在上面,ic2的值如果选择了“跟单”,那么ic3显示使用,ic6隐藏;如果ic2的值如果选择了其他选项,那么ic3隐藏,ic6显示使用。
请教蓝版,如何做到呢?

[此贴子已经被作者于2022/2/21 0:05:45编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110512 积分:562444 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/21 8:52:00 [只看该作者]

参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=160435&skin=0

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2022/2/21 12:58:00 [只看该作者]

多谢,多谢!

 回到顶部