Foxtable(狐表)用户栏目专家坐堂 → 动态列表1对2


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

主题:动态列表1对2

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


加好友 发短信
等级:三尾狐 帖子:636 积分:5699 威望:0 精华:0 注册:2012/8/2 19:04:00
动态列表1对2  发帖心情 Post By:2019/7/3 17:53:00 [显示全部帖子]

老师,这段代码我想输入型号之后自动填写规格跟颜色两个字段,这个要怎么改,因为需要的是1对2   

 Case "test.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1",
"
动态列表")
            With .AddSelect("xh",
"
型号","|" & DataTables("A").GetComboListString("型号"))
                .Attribute = """
            End With
            With .AddSelect("gg",
"
规格","")
                .Attribute = """
            End With
            .AddSelect("ys",
"
颜色","")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1"
"
确定""submit")
        End With
        e.WriteString(wb.Build) 
'
生成网页
    Case  "getProducts.htm"
        Dim vals As String
        If e.PostValues.Count = 1 Then
            vals  = "|" & DataTables(
"
A").GetComboListString("规格","型号='" & e.PostValues("xh") & "'")
        ElseIf e.PostValues.Count = 2 Then
            Dim Filter As String = 
"
型号='" & e.PostValues("xh") & "' And 规格='" & e.PostValues("gg") & "'"
            vals = "|" & DataTables(
"
A").GetComboListString("颜色", Filter)
        End If
        e.WriteString(vals)


图片点击可在新窗口打开查看此主题相关图片如下:0139.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:636 积分:5699 威望:0 精华:0 注册:2012/8/2 19:04:00
  发帖心情 Post By:2019/7/3 18:13:00 [显示全部帖子]

好嘞,谢谢狐爸

 回到顶部