Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]删除空行

1楼
lgj716330 发表于:2021/7/31 10:49:00
好多员工习惯一次性批量增加好多空行,用完后多余的空行又不删除,好多表都有这样的情况,严重影响使用
有什么办法实现在退出系统或切换表时自动删除空行
2楼
有点蓝 发表于:2021/7/31 11:04:00
BeforeCloseProject事件

DataTables("表A").DeleteFor("[某某编号列] is null")
DataTables("表B").DeleteFor("[某某编号列] is null")
3楼
lgj716330 发表于:2021/8/6 17:54:00
For Each a As DataRow In CurrentTable.DataTable.dataRows
    For Each b As Col In CurrentTable.Cols
        Dim drs As List(Of DataRow) = CurrentTable.Select(所有列都是空的行)
        For n As Integer = 0 To drs.Count - 1
            CurrentTable.DataRows(n).Delete()
        Next
    Next
Next

标色这里条件应该怎么写
4楼
有点蓝 发表于:2021/8/7 8:58:00
dim s as string = "1=1"
For Each b As Col In CurrentTable.Cols
s = s & " and " & b.name & " is null "
next
CurrentTable.DataTable.DeleteFor(s)
5楼
lesei 发表于:2023/10/26 11:28:00
问题1:
版主,在上面回答里,你用如下代码进行空行判断,我没看懂哈,能解释一下吗?
dim s as string = "1=1"
For Each b As Col In CurrentTable.Cols
s = s & " and " & b.name & " is null "
问题2:
DataTables("表A").DeleteFor("[某某编号列] is null")
除了上面一行判断“空行”的方法,还有其余方法直接判断某行为空行的方法吗?
问题3:
“空行”可以用datarow(i) is nothing来判断吗?
[此贴子已经被作者于2023/10/26 11:34:39编辑过]
6楼
有点蓝 发表于:2023/10/26 11:45:00
1、自己最后弹出s变量的值看看结果就知道了
msgbox(s)
2、没有
3、不能
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.