Rss & SiteMap

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

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

标题:窗口筛选树统计问题

41楼
有点蓝 发表于:2023/10/27 16:29:00
目录树绑定的是dt,dt是统计表,统计表没有这些列
42楼
jhxb8821 发表于:2023/10/27 16:42:00
好的
43楼
jhxb8821 发表于:2024/4/11 13:05:00
'先筛选数据,采用复选框
Dim v As String = e.Form.Controls("CheckedComboBox1").text
Tables("历次汇总分析").filter = "乡镇街道 in ('" & v.replace(",", "','") & "')"
'然后,将筛选出来的数据全部删除
Dim rs As List(Of Row) = Tables("历次汇总分析").Rows
If rs.Count = 0 Then
    messageBox.Show("没有可操作的记录?")
Else
    Dim Result As DialogResult = MessageBox.Show("是否删除选定的数据?", "提示", MessageBoxButtons.YesHo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        For Each r As Row In rs
            r.Delete()
        Next
        messageBox.Show("删除成功!")
    End If
End If
老师,看看我这个代码怎么删除不了
44楼
有点蓝 发表于:2024/4/11 13:41:00
删除要倒序处理:http://www.foxtable.com/webhelp/topics/0599.htm
45楼
jhxb8821 发表于:2024/4/11 14:09:00
'先筛选数据,采用复选框
Dim v As String = e.Form.Controls("CheckedComboBox1").text
Tables("历次汇总分析").filter = "乡镇街道 in ('" & v.replace(",", "','") & "')"
'然后,将筛选出来的数据全部删除
Dim rs As List(Of Row) = Tables("历次汇总分析").Rows
If rs.Count = 0 Then
    messageBox.Show("没有可操作的记录?")
Else
    Dim Result As DialogResult = MessageBox.Show("是否删除选定的数据?", "提示", MessageBoxButtons.YesHo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then        
        With CurrentTable
            For i As Integer = .BottomPosition To .TopPosition Step - 1
                .Rows(i).Delete()
            Next
        End With 
        messageBox.Show("删除成功!")
    End If
End If
老师,请修改一下代码
46楼
有点蓝 发表于:2024/4/11 14:12:00
For i As Integer = .Rows.count - 1 To 0 Step - 1
47楼
jhxb8821 发表于:2024/4/11 14:22:00
'先筛选数据,采用复选框
Dim v As String = e.Form.Controls("CheckedComboBox1").text
Tables("历次汇总分析").filter = "乡镇街道 in ('" & v.replace(",", "','") & "')"
'然后,将筛选出来的数据全部删除
Dim rs As List(Of Row) = Tables("历次汇总分析").Rows
If rs.Count = 0 Then
    MessageBox.Show("没有可操作的记录?")
Else
    Dim Result As DialogResult = MessageBox.Show("是否删除选定的数据?", "提示", MessageBoxButtons.YesHo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then 
        With CurrentTable
            For i As Integer = .Rows.Count - 1 To 0 Step - 1
                .Rows(i).Delete()
            Next
        End With 
        MessageBox.Show("删除成功!")
    End If
End If
老师,出现提示“未知编译错误”,是不是第三句代码有问题?
48楼
有点蓝 发表于:2024/4/11 14:24:00
Tables("历次汇总分析").filter = "乡镇街道 in ('" & v.replace(",", "','") & "')"
'然后,将筛选出来的数据全部删除
If Tables("历次汇总分析").Rows.Count = 0 Then
    MessageBox.Show("没有可操作的记录?")
Else
49楼
jhxb8821 发表于:2024/4/11 14:33:00
'先筛选数据,采用复选框
Dim v As String = e.Form.Controls("CheckedComboBox1").text
Tables("历次汇总分析").filter = "乡镇街道 in ('" & v.replace(",", "','") & "')"
'然后,将筛选出来的数据全部删除
If Tables("历次汇总分析").Rows.Count = 0 Then
    MessageBox.Show("没有可操作的记录?")
Else
    Dim Result As DialogResult = MessageBox.Show("是否删除选定的数据?", "提示", MessageBoxButtons.YesHo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then 
        With CurrentTable
            For i As Integer = .Rows.Count - 1 To 0 Step - 1
                .Rows(i).Delete()
            Next
        End With 
        MessageBox.Show("删除成功!")  
    End If
End If
老师,怎么还是出现提示“未知编译错误”?
50楼
有点蓝 发表于:2024/4/11 14:36:00
项目文件所在的整个路径,以及项目名称不要有括号等特殊符。重新打开项目,就可以提示正确的错误提示了
共77 条记录, 每页显示 10 条, 页签: [1][2][3][4] [5] [6][7][8]

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

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