以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 提取不重复的两列值到另一个表中 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152085) |
-- 作者:nxdx112 -- 发布时间:2020/7/8 15:21:00 -- 提取不重复的两列值到另一个表中 提取不重复的两列值到另一个表中,一列的可以,怎们修改为为两列,照猫没画对虎,帮忙修改一下! \'--------------- For Each s As String In DataTables("住宿生信息").GetValues("楼号","","宿舍") Dim dr2 As DataRow = DataTables("宿舍基础数据").AddNew() dr2("宿舍") = s Next 此主题相关图片如下:360截图20200708151234212.jpg |
-- 作者:有点蓝 -- 发布时间:2020/7/8 15:28:00 -- For Each s As String() In DataTables("住宿生信息").GetValues("楼号|宿舍","","宿舍") Dim dr2 As DataRow = DataTables("宿舍基础数据").AddNew() dr2("楼号") = s(0) dr2("宿舍") = s(1)Next
|
-- 作者:nxdx112 -- 发布时间:2020/7/9 16:52:00 -- 以下是引用有点蓝在2020/7/8 15:28:00的发言:
For Each s As String() In DataTables("住宿生信息").GetValues("楼号|宿舍","","宿舍") Dim dr2 As DataRow = DataTables("宿舍基础数据").AddNew() dr2("楼号") = s(0) dr2("宿舍") = s(1)Next 如何根据“住宿生信息”中宿舍变动后执行,有变动点击后更新,没有变动点击就不更新,不然点一次增加一次,全是些重复的!也就是重复时不新增
|
-- 作者:有点蓝 -- 发布时间:2020/7/9 17:03:00 -- For Each s As String() In DataTables("住宿生信息").GetValues("楼号|宿舍","","宿舍") Dim dr2 As DataRow = DataTables("宿舍基础数据").find("楼号=\'" & s(0) & "\' and 宿舍=\'" & s(1) & "\'") if dr2 is nothing dr2 = DataTables("宿舍基础数据").AddNew() dr2("楼号") = s(0) dr2("宿舍") = s(1)endif
Next |
-- 作者:nxdx112 -- 发布时间:2020/8/20 11:37:00 -- 合并多个excel文件 每个表格的格式一样,这个代码每次只能选择合并一个, 能否 1 一次选择多个excel文件进行合并 2 每次合并只留一行空行作为间隔 Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog dlg.Filter= "Excel文件|*.xls" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim mg As New Merger mg.SourcePath = dlg.FileName mg.Format = "excel" \'指定格式 mg.SourceTableName = "基本信息表$" \'指定要合并的表 mg.DataTableName = "基本信息表" \'指定接收数据的表 mg.Merge() \'开始合 End If
|
-- 作者:有点蓝 -- 发布时间:2020/8/20 11:56:00 -- http://www.foxtable.com/webhelp/topics/0328.htm |
-- 作者:nxdx112 -- 发布时间:2020/8/21 9:35:00 -- Dim dlg As New OpenFileDialog dlg.Filter = "Excel文件|*.xls;*.xlsx" dlg.MultiSelect = True \'允许选择多个文件 If dlg.ShowDialog =DialogResult.OK Then For Each fl As String In dlg.FileNames Dim mg As New Merger mg.SourcePath = fl mg.Format = "Excel" mg.SourceTableName = "基本信息表$" mg.DataTableName = "基本信息表" mg.Merge() Next End If 当数据数量少于10个时,会补空行,如何自动删除多余的空行
[此贴子已经被作者于2020/8/21 9:38:36编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/8/21 9:45:00 -- 导入完毕后 datatables("基本信息表").deletefor("某某列 is null")
|