以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 遍历父表查询子表明细,导出保存为XLS文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101197) |
-- 作者:sysckj -- 发布时间:2017/5/26 15:29:00 -- 遍历父表查询子表明细,导出保存为XLS文件 我有两个表:A表[字段1,字段2] ,B表[字段1,字段2,字段3.。。。。] A表为父表,B表为子表,关联字段是[字段1],现在我想遍历A表[字段1]中的每条记录,查询出B表中的相关子记录,导出存为A表[字段1]变量名.XLS文件到指定目录。如果A表[字段1]中有50条记录,就生成50个对应记录的XLS文件。如何做? |
-- 作者:有点蓝 -- 发布时间:2017/5/26 15:50:00 -- Dim t As Table = Tables("表B") For Each r As Row In Tables("表A").Rows t.Filter = "字段1=\'" & r("字段1") & "\'" t.SaveExcel("f:\\" & r("字段1") & ".xls",r("字段1")) Next
|
-- 作者:sysckj -- 发布时间:2017/5/26 15:59:00 -- Dim t As Table = Tables("小初在校生扶贫名单")
没有生成任何文件? [此贴子已经被作者于2017/5/26 16:01:26编辑过]
|
-- 作者:sysckj -- 发布时间:2017/5/26 16:21:00 -- .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2017.3.18.1 错误所在事件: 详细错误信息: Microsoft Jet 数据库引擎找不到输入表或查询 \'学区名称\'。 确定它是否存在,以及它的名称的拼写是否正确。 |
-- 作者:有点蓝 -- 发布时间:2017/5/26 17:06:00 -- "学区名称"没有这个表 |
-- 作者:sysckj -- 发布时间:2023/9/16 11:53:00 -- Dim s As String = DataTables("zb").GetComboListString("班级") Dim ss() As String = s.Split("|") Dim t As Table = Tables("zb") \'分班导出总表 t.Filter = "" For Each s1 As String In ss t.Filter = "班级=\'" & s1 & "\'" t.SaveExcel("d:\\xdxx\\" & s1 & ".xls", s1) Next \'分班导出报名成功的表 t.Filter = "" For Each s1 As String In ss t.Filter = "班级=\'" & s1 & "\' and 社团名称<>\'NULL\'" t.SaveExcel("d:\\xdxx1\\" & s1 & "报名成功名单.xls", s1) Next \'分班导出注册成功还没报名社团的名单 t.Filter = "" For Each s1 As String In ss t.Filter = "班级=\'" & s1 & "\' and 社团名称=\'NULL\' " t.SaveExcel("d:\\xdxx2\\" & s1 & "已注册还没报名名单.xls", s1) Next \'分班导出还没注册的表 t.Filter = "" For Each s1 As String In ss t.Filter = "班级=\'" & s1 & "\' and 社团名称=\'NULL\' and 家长姓名=\'NULL\' " t.SaveExcel("d:\\xdxx3\\" & s1 & "还没注册名单.xls", s1) Next |
-- 作者:有点蓝 -- 发布时间:2023/9/16 13:47:00 -- t.Filter = "班级=\'" & s1 & "\' and 社团名称 is not NULL" t.SaveExcel("d:\\xdxx1\\" & s1 & "报名成功名单.xls", s1) t.Filter = "班级=\'" & s1 & "\' and 社团名称 is NULL " t.SaveExcel("d:\\xdxx2\\" & s1 & "已注册还没报名名单.xls", s1) |