Foxtable(狐表)用户栏目专家坐堂 → 批量记录值得问题


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

主题:批量记录值得问题

美女呀,离线,留言给我吧!
林月
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:18 积分:253 威望:0 精华:0 注册:2021/8/10 17:38:00
批量记录值得问题  发帖心情 Post By:2021/8/17 19:43:00 [只看该作者]

现在我已经依据A表生成了下图的样子,怎么实现点击按钮,让对应的数据(是或者否)填充到表B的姓名、和停权的文本列?  选true的对应填充“是”。false的对应填充“否”


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


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:批量存储值.foxdb



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


加好友 发短信
等级:超级版主 帖子:106672 积分:542549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/17 20:37:00 [只看该作者]


 回到顶部
美女呀,离线,留言给我吧!
林月
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:18 积分:253 威望:0 精华:0 注册:2021/8/10 17:38:00
  发帖心情 Post By:2021/8/18 13:44:00 [只看该作者]

接收数据参考的案例中,是一组数据全部填充到表格的一行,
我需要达成的效果是,每一个数据(姓名、停权)单独生成一行,也就是上面图片中有6个数据,那就是在表B中生成6行,每一行记录一个数据(姓名、停权)。
现在卡在这里不知道怎么进行下去了,请蓝老师抽空点拨一下我?感谢您

Dim wb As New weui
Select Case e.Path
    Case "test.htm"
        wb.AddForm("","form1","accept.htm")
        Dim dt As List(of DataRow)  = DataTables("表A").SQLSelect("",8," 序号 desc ")   '-------------------文章排序选前30
        For i As Integer = 0 To dt.Count - 1    '开始从第一个新闻列表
            With wb.AddInputGroup("form1","ipg1" & i & "","")
                ' .AddInput("姓名","" & dt(i)("姓名") &  "","Text") '前一个"姓名"是ID,后一个"姓名"是标题
                .AddSwitch("姓名" & i & "","" & dt(i)("姓名") & "").Value = "True"
            End With
            Dim nms() As String = {"" & dt(i)("姓名") & ""} '不能为空的列名数组
            '     MessageBox.Show("" & dt(i)("姓名") & "")
         
            Dim dr As DataRow = DataTables("表B").AddNew()
            For Each nm As String In nms
                If e.PostValues.ContainsKey(nm) Then
                    dr("姓名") = "" & dt(i)("姓名") & ""
                    dr("停权") =e.PostValues(nm)
                End If
            Next

            dr.save()
        Next
        With wb.AddMsgPage("","msgpage","增加成功", "好好学习,天天向上") '生成成功提示页
            .AddButton("btn1","继续增加","test.htm")
        End With
        e.WriteString(wb.Build)
End Select
[此贴子已经被作者于2021/8/18 13:47:23编辑过]

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


加好友 发短信
等级:超级版主 帖子:106672 积分:542549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/18 13:49:00 [只看该作者]

调试看接收到什么数据

For Each key As String In e.PostValues.Keys
   msgbox(key & "," e.PostValues(key))
Next

 回到顶部
美女呀,离线,留言给我吧!
林月
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:18 积分:253 威望:0 精华:0 注册:2021/8/10 17:38:00
  发帖心情 Post By:2021/8/18 15:07:00 [只看该作者]

蓝老师msgbox出现的是一个数据

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:批量存储值1.foxdb



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


加好友 发短信
等级:超级版主 帖子:106672 积分:542549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/18 15:16:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:批量存储值1.zip


 回到顶部