发布网友 发布时间:2022-09-08 21:00
共2个回答
热心网友 时间:2024-12-07 18:43
这两个都是函数追答这个可以啊,比如我指定删除dw_1的第三行。
dw_1.deleterow(3),就行了。
删除指定行,都是由这个来演变来的。
比如要删除数据窗口中emp_name字段等于'张三'的行
long row
for row = dw_1.rowcount() to 1 step -1
if dw_1.object.emp_name[row] = '张三' then
dw_1.deleterow(row)
end if
next
其实这个写法,就是将上面的数字3,变成了变量而已。符合条件,就删掉当前行。
这个是使用数据窗口从最后一行到第一行倒着检索的方法,因为删除比较特殊,如果正向从1到最后一行检索,假设删除了第一行,那么原有的第二行就成了第一行了,那么循环下次滚动到row = 2的时候,实际上是删除之前的第三行,这样会漏掉数据。
热心网友 时间:2024-12-07 18:44
楼上正解